Microsoft DirectX 8.0 (C++) |
サンプリング オーディオの再生周波数を設定する。
HRESULT SetFrequency( DWORD dwFrequency );
値が DSBFREQUENCY_ORIGINAL の場合、周波数はバッファ フォーマット内のデフォルト値にリセットされる。このフォーマットは IDirectSound8::CreateSoundBuffer メソッドで指定されたものである。
成功した場合は DS_OK を返す。
失敗した場合は、次のいずれかのエラー値を返す。
DSERR_CONTROLUNAVAIL |
DSERR_GENERIC |
DSERR_INVALIDPARAM |
DSERR_PRIOLEVELNEEDED |
周波数を上下させると、オーディオ データの認識ピッチが変化する。このメソッドはバッファのフォーマットには影響を及ぼさない。
このメソッドはプライマリ サウンド バッファには有効ではない。
ヘッダー : dsound.h で宣言。
IDirectSound8::CreateSoundBuffer、IDirectSoundBuffer8::GetFrequency、IDirectSoundBuffer8::Play、IDirectSoundBuffer8::SetFormat