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 |