IDirectSoundBuffer8::GetFrequency

GetFrequency メソッドは、バッファーが再生されている周波数 (1 秒あたりのサンプリング数) を取得します。

HRESULT 
GetFrequency(
  LPDWORD pdwFrequency
);

パラメータ

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

戻り値

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

リターン コード
DSERR_CONTROLUNAVAIL
DSERR_INVALIDPARAM
DSERR_PRIOLEVELNEEDED

解説 

ソフトウェア バッファーの周波数の値の範囲は DSBFREQUENCY_MIN から DSBFREQUENCY_MAX までで、これらの値は Dsound.h で定義されています。ハードウェア バッファーは、他の値を返す場合があります。

要件

ヘッダー: DSound.h 宣言

ライブラリ: Dsound3d.dll 内容

関連項目

IDirectSoundBuffer8