Condividi tramite


Interfaccia IAudioDeviceEndpoint (audioengineendpoint.h)

Inizializza un oggetto endpoint del dispositivo e ottiene le funzionalità del dispositivo che rappresenta.

Un endpoint del dispositivo astrae un dispositivo audio. Il dispositivo può essere un dispositivo di rendering, ad esempio un altoparlante o un dispositivo di acquisizione, ad esempio un microfono. Un endpoint del dispositivo deve implementare l'interfaccia IAudioDeviceEndpoint .

Per ottenere un riferimento all'interfaccia IAudioDeviceEndpoint del dispositivo, il motore audio chiama QueryInterface nell'endpoint audio (IAudioInputEndpointRT o IAudioOutputEndpointRT) per il dispositivo.

Ereditarietà

L'interfaccia IAudioDeviceEndpoint eredita dall'interfaccia IUnknown . IAudioDeviceEndpoint include anche questi tipi di membri:

Metodi

L'interfaccia IAudioDeviceEndpoint include questi metodi.

 
IAudioDeviceEndpoint::GetEventDrivenCapable

Indica se l'endpoint del dispositivo è basato su eventi. L'endpoint del dispositivo controlla il periodo del motore audio impostando eventi che segnalano la disponibilità del buffer.
IAudioDeviceEndpoint::GetRTCaps

Esegue query sul fatto che il dispositivo audio sia in tempo reale (RT). Questo metodo non viene usato nelle implementazioni di Servizi Desktop remoto di IAudioDeviceEndpoint.
IAudioDeviceEndpoint::SetBuffer

Inizializza l'endpoint e crea un buffer in base al formato dell'endpoint in cui vengono trasmessi i dati audio.
IAudioDeviceEndpoint::WriteExclusiveModeParametersToSharedMemory

Crea e scrive i parametri in modalità esclusiva in memoria condivisa.

Commenti

L'API AudioEndpoint servizi Desktop remoto è per l'uso negli scenari desktop remoto; non è per le applicazioni client.

Requisiti

Requisito Valore
Client minimo supportato Windows 7
Server minimo supportato Windows Server 2008 R2
Piattaforma di destinazione Windows
Intestazione audioengineendpoint.h