Compartilhar via


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

Confira também

AudioClientProperties

Principais interfaces de áudio

IAudioClient