Platform SDK: DirectX

再生のコントロール

[C++]

IDirectSoundBuffer::GetVolumeIDirectSoundBuffer::SetVolume の各メソッドを使うと、再生中のバッファのボリュームの取得と設定が行える。プライマリ サウンド バッファのボリュームを設定すると、サウンド カードのウェーブフォーム オーディオのボリュームが変更される。

同様に、IDirectSoundBuffer::GetFrequencyIDirectSoundBuffer::SetFrequency の各メソッドを使うと、サンプリング オーディオの再生周波数の取得と設定が行える。プライマリ バッファの周波数は変更できない。

パンの取得と設定を行うには、IDirectSoundBuffer::GetPanIDirectSoundBuffer::SetPan の各メソッドを呼び出す。プライマリ バッファのパンは変更できない。

[Visual Basic]

DirectSoundBuffer.GetVolumeDirectSoundBuffer.SetVolume の各メソッドを使うと、再生中のバッファのボリュームの取得と設定が行える。プライマリ サウンド バッファのボリュームを設定すると、サウンド カードのウェーブフォーム オーディオのボリュームが変更される。

同様に、DirectSoundBuffer.GetFrequencyDirectSoundBuffer.SetFrequency の各メソッドを使うと、サンプリング オーディオの再生周波数の取得と設定が行える。プライマリ バッファの周波数は変更できない。

パンの取得と設定を行うには、DirectSoundBuffer.GetPanDirectSoundBuffer.SetPan の各メソッドを呼び出す。プライマリ バッファのパンは変更できない。

これらのコントロールのいずれかを使うには、バッファを作成する際に適切なフラグを設定しなければならない。「バッファ コントロール オプション」を参照すること。