_AUDCLNT_BUFFERFLAGS-Enumeration (audioclient.h)
Die _AUDCLNT_BUFFERFLAGS-Enumeration definiert Flags, die die status eines Audioendpunktpuffers angeben.
Syntax
typedef enum _AUDCLNT_BUFFERFLAGS {
AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY,
AUDCLNT_BUFFERFLAGS_SILENT,
AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR
} ;
Konstanten
AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY Die Daten im Paket korrelieren nicht mit der Geräteposition des vorherigen Pakets. Dies ist möglicherweise auf einen Streamzustandsübergang oder einen Timingfehler zurückzuführen. |
AUDCLNT_BUFFERFLAGS_SILENT Behandeln Sie alle Daten im Paket als Stille, und ignorieren Sie die tatsächlichen Datenwerte. Weitere Informationen zur Verwendung dieses Flags finden Sie unter Rendern eines Stream und Erfassen eines Stream. |
AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR Der Zeitpunkt, zu dem die Streamposition des Geräts aufgezeichnet wurde, ist unsicher. Daher kann der Client möglicherweise nicht genau den Zeitstempel für das aktuelle Datenpaket festlegen. |
Hinweise
Die Methoden IAudioCaptureClient::GetBuffer und IAudioRenderClient::ReleaseBuffer verwenden die in der _AUDCLNT_BUFFERFLAGS-Enumeration definierten Konstanten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Kopfzeile | audioclient.h |