Compartilhar via


cabeçalho audioengineendpoint.h

Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:

audioengineendpoint.h contém as seguintes interfaces de programação:

Interfaces

 
IAudioDeviceEndpoint

Inicializa um objeto de ponto de extremidade do dispositivo e obtém os recursos do dispositivo que ele representa.
IAudioEndpoint

Fornece informações ao mecanismo de áudio sobre um ponto de extremidade de áudio. Essa interface é implementada por um ponto de extremidade de áudio.
IAudioEndpointControl

Controla o estado do fluxo de um ponto de extremidade.
IAudioEndpointLastBufferControl

Fornece funcionalidade para permitir que um cliente de fluxo de descarregamento notifique o ponto de extremidade de que o último buffer foi enviado apenas parcialmente preenchido.
IAudioEndpointOffloadStreamMeter

A interface IAudioEndpointOffloadStreamMeter recupera informações gerais sobre os canais de áudio no fluxo de áudio descarregado.
IAudioEndpointOffloadStreamMute

A interface IAudioEndpointOffloadStreamMute permite que um cliente manipule o status mudo do fluxo de áudio descarregado.
IAudioEndpointOffloadStreamVolume

A interface IAudioEndpointOffloadStreamVolume permite que o aplicativo cliente manipule o nível de volume do fluxo de áudio descarregado.
IAudioEndpointRT

Obtém a diferença entre as posições de leitura e gravação atuais no buffer do ponto de extremidade.
IAudioInputEndpointRT

Obtém o buffer de entrada para cada passagem de processamento.
IAudioLfxControl

A interface IAudioLfxControl permite que o cliente aplique ou remova efeitos locais do fluxo de áudio descarregado.
IAudioOutputEndpointRT

Obtém o buffer de saída para cada passagem de processamento.
IHardwareAudioEngineBase

A interface IHardwareAudioEngineBase é implementada por pontos de extremidade de áudio para a pilha de áudio a ser usada para configurar e recuperar informações sobre o mecanismo de áudio de hardware.

Estruturas

 
AE_CURRENT_POSITION

Relata a posição do quadro atual do dispositivo para os clientes.

Enumerações

 
AE_POSITION_FLAGS

Define constantes para a estrutura AE_CURRENT_POSITION. Essas constantes descrevem o grau de validade da posição atual.