Platform SDK: DirectX |
IDirectSoundBuffer::GetVolume と IDirectSoundBuffer::SetVolume の各メソッドを使うと、再生中のバッファのボリュームの取得と設定が行える。プライマリ サウンド バッファのボリュームを設定すると、サウンド カードのウェーブフォーム オーディオのボリュームが変更される。
同様に、IDirectSoundBuffer::GetFrequency と IDirectSoundBuffer::SetFrequency の各メソッドを使うと、サンプリング オーディオの再生周波数の取得と設定が行える。プライマリ バッファの周波数は変更できない。
パンの取得と設定を行うには、IDirectSoundBuffer::GetPan と IDirectSoundBuffer::SetPan の各メソッドを呼び出す。プライマリ バッファのパンは変更できない。
DirectSoundBuffer.GetVolume と DirectSoundBuffer.SetVolume の各メソッドを使うと、再生中のバッファのボリュームの取得と設定が行える。プライマリ サウンド バッファのボリュームを設定すると、サウンド カードのウェーブフォーム オーディオのボリュームが変更される。
同様に、DirectSoundBuffer.GetFrequency と DirectSoundBuffer.SetFrequency の各メソッドを使うと、サンプリング オーディオの再生周波数の取得と設定が行える。プライマリ バッファの周波数は変更できない。
パンの取得と設定を行うには、DirectSoundBuffer.GetPan と DirectSoundBuffer.SetPan の各メソッドを呼び出す。プライマリ バッファのパンは変更できない。
これらのコントロールのいずれかを使うには、バッファを作成する際に適切なフラグを設定しなければならない。「バッファ コントロール オプション」を参照すること。