Microsoft DirectX 8.0 (C++)

IDirectSoundBuffer8::GetFrequency

バッファの再生が行われている場所での 1 秒あたりのサンプリング回数を周波数として取得する。

HRESULT GetFrequency(
  LPDWORD pdwFrequency 
);

パラメータ

pdwFrequency
オーディオ バッファが再生されている場所での周波数を受け取る変数のアドレス (Hz 単位)。

戻り値

成功した場合は DS_OK を返す。

失敗した場合は、次のいずれかのエラー値を返す。

DSERR_CONTROLUNAVAIL
DSERR_INVALIDPARAM
DSERR_PRIOLEVELNEEDED

注意

ソフトウェア バッファの周波数の値は、DSBFREQUENCY_MIN から DSBFREQUENCY_MAX の範囲をとる。これらの値は、Dsound.h 内でそれぞれ 100、100,000 と定義されている。ただし、バッファはほかの値を返すことがある。

動作環境

  ヘッダー : dsound.h で宣言。

参照

IDirectSoundBuffer8::SetFrequency