énumération _AUDCLNT_BUFFERFLAGS (audioclient.h)
L’énumération _AUDCLNT_BUFFERFLAGS définit des indicateurs qui indiquent la status d’une mémoire tampon de point de terminaison audio.
Syntax
typedef enum _AUDCLNT_BUFFERFLAGS {
AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY,
AUDCLNT_BUFFERFLAGS_SILENT,
AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR
} ;
Constantes
AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY Les données du paquet ne sont pas corrélées avec la position de l’appareil du paquet précédent ; cela est peut-être dû à une transition d’état de flux ou à un problème de minutage. |
AUDCLNT_BUFFERFLAGS_SILENT Traitez toutes les données du paquet comme un silence et ignorez les valeurs de données réelles. Pour plus d’informations sur l’utilisation de cet indicateur, consultez Rendu d’un Stream et Capture d’un Stream. |
AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR L’heure à laquelle la position du flux de l’appareil a été enregistrée est incertaine. Par conséquent, le client peut ne pas être en mesure de définir avec précision l’horodatage du paquet de données actuel. |
Remarques
Les méthodes IAudioCaptureClient ::GetBuffer et IAudioRenderClient ::ReleaseBuffer utilisent les constantes définies dans l’énumération _AUDCLNT_BUFFERFLAGS .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
En-tête | audioclient.h |
Voir aussi
Énumérations audio principales