Partager via


é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

IAudioCaptureClient ::GetBuffer

IAudioRenderClient ::ReleaseBuffer