共用方式為


_AUDCLNT_BUFFERFLAGS列舉 (audioclient.h)

_AUDCLNT_BUFFERFLAGS列舉會定義旗標,指出音訊端點緩衝區的狀態。

Syntax

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::GetBufferIAudioRenderClient::ReleaseBuffer 方法會使用_AUDCLNT_BUFFERFLAGS列舉中定義的常數。

規格需求

需求
最低支援的用戶端 Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
標頭 audioclient.h

另請參閱

核心音訊列舉

IAudioCaptureClient::GetBuffer

IAudioRenderClient::ReleaseBuffer