Interface IAudioDeviceEndpoint (audioengineendpoint.h)

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

Um ponto de extremidade do dispositivo abstrai um dispositivo de áudio. O dispositivo pode ser um dispositivo de renderização, como um alto-falante ou um dispositivo de captura, como um microfone. Um ponto de extremidade do dispositivo deve implementar a interface IAudioDeviceEndpoint .

Para obter uma referência à interface IAudioDeviceEndpoint do dispositivo, o mecanismo de áudio chama QueryInterface no ponto de extremidade de áudio (IAudioInputEndpointRT ou IAudioOutputEndpointRT) para o dispositivo.

Herança

A interface IAudioDeviceEndpoint herda da interface IUnknown . IAudioDeviceEndpoint também tem estes tipos de membros:

Métodos

A interface IAudioDeviceEndpoint tem esses métodos.

 
IAudioDeviceEndpoint::GetEventDrivenCapable

Indica se o ponto de extremidade do dispositivo é controlado por eventos. O ponto de extremidade do dispositivo controla o período do mecanismo de áudio definindo eventos que sinalizam a disponibilidade do buffer.
IAudioDeviceEndpoint::GetRTCaps

Consulta se o dispositivo de áudio é compatível com RT (em tempo real). Esse método não é usado nas implementações dos Serviços de Área de Trabalho Remota do IAudioDeviceEndpoint.
IAudioDeviceEndpoint::SetBuffer

Inicializa o ponto de extremidade e cria um buffer com base no formato do ponto de extremidade no qual os dados de áudio são transmitidos.
IAudioDeviceEndpoint::WriteExclusiveModeParametersToSharedMemory

Cria e grava os parâmetros de modo exclusivo na memória compartilhada.

Comentários

A API AudioEndpoint dos Serviços de Área de Trabalho Remota é usada em cenários de Área de Trabalho Remota; não é para aplicativos cliente.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7
Servidor mínimo com suporte Windows Server 2008 R2
Plataforma de Destino Windows
Cabeçalho audioengineendpoint.h