Interface IAudioClient2 (audioclient.h)
A interface IAudioClient2 é derivada da interface IAudioClient , com um conjunto de métodos adicionais que permitem que um cliente de áudio WASAPI (API de Sessão de Áudio) do Windows faça o seguinte: aceitar o descarregamento, consultar propriedades de fluxo e obter informações do hardware que manipula o descarregamento. O cliente de áudio poderá ser bem-sucedido na criação de um fluxo descarregado se o ponto de extremidade subjacente der suporte ao mecanismo de áudio de hardware, o ponto de extremidade tiver sido enumerado e descoberto pelo sistema de áudio e ainda houver instâncias de pino de descarregamento disponíveis no ponto de extremidade.
Herança
A interface IAudioClient2 herda da interface IAudioClient . IAudioClient2 também tem estes tipos de membros:
Métodos
A interface IAudioClient2 tem esses métodos.
IAudioClient2::GetBufferSizeLimits O método GetBufferSizeLimits retorna os limites de tamanho do buffer do mecanismo de áudio de hardware em unidades de 100 nanossegundos. |
IAudioClient2::IsOffloadCapable O método IsOffloadCapable recupera informações sobre se o ponto de extremidade no qual um fluxo é criado é capaz de dar suporte a um fluxo de áudio descarregado. |
IAudioClient2::SetClientProperties Define as propriedades do fluxo de áudio preenchendo uma estrutura AudioClientProperties. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | audioclient.h |