高度な検索
Developer Connection
Member Login ログイン | ご入会 ADC連絡先

Technical Q&A QTMTB49
SetSoundMediaBalance balance parameter clarification

Q: QuickTime の SetSoundMediaBalance (MediaSetSoundBalance) 関数で問題があります。バランス (balance) パラメータに使用している範囲は -1.0〜1.0 ですが、どのような値を渡しても、左右のチャネル出力に大きな差異が聞き取れません。どうなっているのでしょうか。

A: バランスパラメータ値は -128〜127 の範囲が可能です。負の値を指定すると左の音声チャネルが強くなり、正の値では右チャネルが強くなります。値に -128 を指定すると全出力が左チャネルに送られます。同様に値に 127 を指定すると全出力が右チャネルに送られます。

正のバランス値を渡すと左チャンルの音量が小さくなります。

負のバランス値では右チャネルが小さくなります。

小さくなる度合いは次の例でわかります。

バランス値に 32 を指定すると左の音量が現在値の 4 分の 1 に落ちます(32 は音量として設定可能な最大値 127 の 1/4 です)。バランス値に -96 を指定すると右の音量が現在値の 4 分の 3 に落ちます(96 は音量として設定可能な最大値 128 の 3/4 です)。

ドキュメントの改訂履歴

日付 メモ
2004-11-30 編集
1998-10-19 新規ドキュメント

掲載日: 2004-11-30