Informazioni di riferimento sulle API AudioEndpoint di Servizi Desktop remoto
Un endpoint audio rappresenta un dispositivo audio, un'API audio o qualsiasi altra origine o sink audio e viene usato per inviare o utilizzare dati dal motore audio. Un endpoint audio deve essere connesso al motore audio tramite una connessione e ogni connessione può avere un solo endpoint connesso. Dopo la registrazione di un endpoint, il motore audio collega l'endpoint alla connessione.
Ogni oggetto endpoint deve implementare le interfacce seguenti:
- IAudioEndpoint per consentire al motore audio di ottenere informazioni sull'endpoint.
- IAudioEndpointRT per ottenere informazioni sul buffer dei dati prima di eseguire un passaggio di elaborazione e notificare all'endpoint al termine del passaggio.
- Interfaccia IAudioInputEndpointRT o IAudioOutputEndpointRT , a seconda che l'oggetto endpoint acquisisca o esegue il rendering dell'audio.
- IAudioDeviceEndpoint
- IAudioEndpointControl
Il motore audio usa queste interfacce per ottenere informazioni sugli endpoint collegati al motore. L'implementazione dell'endpoint deve fornire il meccanismo per recapitare o utilizzare dati dal motore come specificato da queste interfacce.
L'API AudioEndpoint di Servizi Desktop remoto supporta tipi di enumerazione, interfacce e strutture.
Contenuto della sezione
- Tipi di enumerazione AudioEndpoint di Servizi Desktop remoto
- Funzioni AudioEndpoint di Servizi Desktop remoto
- Interfacce AudioEndpoint di Servizi Desktop remoto
- Strutture AudioEndpoint di Servizi Desktop remoto
Commenti
L'API AudioEndpoint di Servizi Desktop remoto è destinata all'uso in scenari desktop remoto; non è per le applicazioni client.