_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::GetBuffer 和 IAudioRenderClient::ReleaseBuffer 方法會使用_AUDCLNT_BUFFERFLAGS列舉中定義的常數。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
標頭 | audioclient.h |