Referência da API audioendpoint dos Serviços de Área de Trabalho Remota
Um ponto de extremidade de áudio representa um dispositivo de áudio, uma API de áudio ou qualquer outra fonte de áudio ou coletor e é usado para enviar dados ou consumir dados do mecanismo de áudio. Um ponto de extremidade de áudio deve ser conectado ao mecanismo de áudio por meio de uma conexão e cada conexão pode ter apenas um ponto de extremidade conectado a ele. Depois que um ponto de extremidade é registrado, o mecanismo de áudio anexa o ponto de extremidade à conexão.
Cada objeto de ponto de extremidade deve implementar as seguintes interfaces:
- IAudioEndpoint para habilitar o mecanismo de áudio para obter informações sobre o ponto de extremidade.
- IAudioEndpointRT para obter informações sobre o buffer de dados antes de executar uma passagem de processamento e notificar o ponto de extremidade quando a passagem for concluída.
- A interface IAudioInputEndpointRT ou IAudioOutputEndpointRT , dependendo se o objeto do ponto de extremidade está capturando ou renderizando áudio.
- IAudioDeviceEndpoint
- IAudioEndpointControl
O mecanismo de áudio usa essas interfaces para obter informações sobre os pontos de extremidade anexados ao mecanismo. A implementação do ponto de extremidade deve fornecer o mecanismo para fornecer dados ou consumir dados do mecanismo, conforme especificado por essas interfaces.
A API AudioEndpoint dos Serviços de Área de Trabalho Remota dá suporte a tipos de enumeração, interfaces e estruturas.
Nesta seção
- Tipos de Enumeração de AudioEndpoint dos Serviços de Área de Trabalho Remota
- Funções audioendpoint dos Serviços de Área de Trabalho Remota
- Interfaces de AudioEndpoint dos Serviços de Área de Trabalho Remota
- Estruturas de AudioEndpoint dos Serviços de Área de Trabalho Remota
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.