SND 01 - 入力利得の設定を変更する(96 年 6 月 1 日)
Q: Power Macintosh 5200/5300/6200/6300 で入力利得の設定に変更を加えた後、録音を行おうとしたのですが、利得が設定した値になっていません。どこに問題があるのでしょうか。
A: 利得の設定は、録音に使用するサウンド入力デバイスをオープンするまで有効になりません。
SPBOpenDevice という名前に問題があります。SPBOpenDevice は実際にはデバイスをオープンするわけではなく、録音を開始したときにオープンされるデバイスを返すだけです。録音の呼び出しによって実際にデバイスがオープンされ、利得の設定に変更を加えることが可能になります。
デバイスをオープンするもう 1 つの呼び出しは、siLevelMeterOnOff セレクタをオンに設定した SPBSetDeviceInfo です。このような SPBSetDeviceInfo を呼び出すと、デバイスがオープンされ、録音が開始されます (ただし、データは保存されません)。その結果、利得設定も有効になります。このように、実際の録音を開始するときに、利得を目的のレベルに設定することができます。
[ Technical Q&A's : Graphics & Media : QuickTime : Sound : SND01 ]
|