_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