Share via


enumeración _AUDCLNT_BUFFERFLAGS (audioclient.h)

La enumeración _AUDCLNT_BUFFERFLAGS define marcas que indican el estado de un búfer de punto de conexión de audio.

Syntax

typedef enum _AUDCLNT_BUFFERFLAGS {
  AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY,
  AUDCLNT_BUFFERFLAGS_SILENT,
  AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR
} ;

Constantes

 
AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY
Los datos del paquete no están correlacionados con la posición del dispositivo del paquete anterior; esto puede deberse a una transición de estado de flujo o a un error de tiempo.
AUDCLNT_BUFFERFLAGS_SILENT
Trate todos los datos del paquete como silencio y omita los valores de datos reales. Para obtener más información sobre el uso de esta marca, vea Representación de un Stream y Captura de un Stream.
AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR
La hora en la que se registró la posición de la secuencia del dispositivo es incierta. Por lo tanto, es posible que el cliente no pueda establecer con precisión la marca de tiempo para el paquete de datos actual.

Comentarios

Los métodos IAudioCaptureClient::GetBuffer e IAudioRenderClient::ReleaseBuffer usan las constantes definidas en la enumeración _AUDCLNT_BUFFERFLAGS .

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Encabezado audioclient.h

Consulte también

Enumeraciones de audio principales

IAudioCaptureClient::GetBuffer

IAudioRenderClient::ReleaseBuffer