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 |