Share via


_AUDCLNT_BUFFERFLAGS enumeração (audioclient.h)

A enumeração _AUDCLNT_BUFFERFLAGS define sinalizadores que indicam o status de um buffer de ponto de extremidade de áudio.

Syntax

typedef enum _AUDCLNT_BUFFERFLAGS {
  AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY,
  AUDCLNT_BUFFERFLAGS_SILENT,
  AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR
} ;

Constantes

 
AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY
Os dados no pacote não estão correlacionados com a posição do dispositivo do pacote anterior; isso é possivelmente devido a uma transição de estado de fluxo ou falha de tempo.
AUDCLNT_BUFFERFLAGS_SILENT
Trate todos os dados no pacote como silêncio e ignore os valores de dados reais. Para obter mais informações sobre o uso desse sinalizador, consulte Renderizando um Stream e Capturando um Stream.
AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR
A hora em que a posição do fluxo do dispositivo foi registrada é incerta. Portanto, o cliente pode não conseguir definir com precisão o carimbo de data/hora para o pacote de dados atual.

Comentários

Os métodos IAudioCaptureClient::GetBuffer e IAudioRenderClient::ReleaseBuffer usam as constantes definidas na enumeração _AUDCLNT_BUFFERFLAGS .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho audioclient.h

Confira também

Principais Enumerações de Áudio

IAudioCaptureClient::GetBuffer

IAudioRenderClient::ReleaseBuffer