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 |