Platform SDK: DirectX

IDirectSoundCaptureBuffer::GetStatus

IDirectSoundCaptureBuffer::GetStatus メソッドは、サウンド キャプチャ バッファの現在のステータスを取得する。

HRESULT GetStatus(
  DWORD *lpdwStatus  
);

パラメータ

lpdwStatus
キャプチャ バッファのステータスを保持する変数のアドレス。ステータスとして、以下の値の 1 つまたは複数を設定できる。
DSCBSTATUS_CAPTURING
バッファは現在オーディオ データをキャプチャしている。
DSCBSTATUS_LOOPING
バッファは現在ループしている。

戻り値

成功すれば DS_OK、失敗すれば DSERR_INVALIDPARAM を返す。

動作環境

  Windows NT/2000 : Windows 2000 が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  ヘッダー : dsound.h で宣言。
  インポート ライブラリ : dsound.lib を使用。