_AUDCLNT_BUFFERFLAGS列挙 (audioclient.h)

_AUDCLNT_BUFFERFLAGS列挙は、オーディオ エンドポイント バッファーの状態を示すフラグを定義します。

構文

typedef enum _AUDCLNT_BUFFERFLAGS {
  AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY,
  AUDCLNT_BUFFERFLAGS_SILENT,
  AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR
} ;

定数

 
AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY
パケット内のデータは、前のパケットのデバイス位置と相関していません。これは、ストリーム状態の遷移またはタイミングの不具合が原因である可能性があります。
AUDCLNT_BUFFERFLAGS_SILENT
パケット内のすべてのデータを無音として扱い、実際のデータ値を無視します。 このフラグの使用方法の詳細については、「Streamのレンダリング」および「Streamのキャプチャ」を参照してください。
AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR
デバイスのストリーム位置が記録された時刻は不明です。 したがって、クライアントは現在のデータ パケットのタイム スタンプを正確に設定できない場合があります。

注釈

IAudioCaptureClient::GetBuffer メソッドと IAudioRenderClient::ReleaseBuffer メソッドは、_AUDCLNT_BUFFERFLAGS列挙で定義されている定数を使用します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
Header audioclient.h

こちらもご覧ください

コア オーディオ列挙

IAudioCaptureClient::GetBuffer

IAudioRenderClient::ReleaseBuffer