IAudioDeviceEndpoint-Schnittstelle (audioengineendpoint.h)
Initialisiert ein Geräteendpunktobjekt und ruft die Funktionen des Geräts ab, das es darstellt.
Ein Geräteendpunkt abstrahiert ein Audiogerät. Das Gerät kann ein Renderinggerät wie ein Lautsprecher oder ein Aufnahmegerät wie ein Mikrofon sein. Ein Geräteendpunkt muss die IAudioDeviceEndpoint-Schnittstelle implementieren.
Um einen Verweis auf die IAudioDeviceEndpoint-Schnittstelle des Geräts abzurufen, ruft die Audio-Engine QueryInterface auf dem Audioendpunkt (IAudioInputEndpointRT oder IAudioOutputEndpointRT) für das Gerät auf.
Vererbung
Die IAudioDeviceEndpoint-Schnittstelle erbt von der IUnknown-Schnittstelle . IAudioDeviceEndpoint verfügt auch über folgende Arten von Membern:
Methoden
Die IAudioDeviceEndpoint-Schnittstelle verfügt über diese Methoden.
IAudioDeviceEndpoint::GetEventDrivenCapable Gibt an, ob der Geräteendpunkt ereignisgesteuert ist. Der Geräteendpunkt steuert den Zeitraum der Audio-Engine durch Festlegen von Ereignissen, die die Pufferverfügbarkeit signalisieren. |
IAudioDeviceEndpoint::GetRTCaps Fragt ab, ob das Audiogerät echtzeitfähig (RT) ist. Diese Methode wird nicht in Remotedesktopdiensten-Implementierungen von IAudioDeviceEndpoint verwendet. |
IAudioDeviceEndpoint::SetBuffer Initialisiert den Endpunkt und erstellt einen Puffer basierend auf dem Format des Endpunkts, in den die Audiodaten gestreamt werden. |
IAudioDeviceEndpoint::WriteExclusiveModeParametersToSharedMemory Erstellt und schreibt die Parameter im exklusiven Modus in den freigegebenen Arbeitsspeicher. |
Hinweise
Die Remotedesktopdienste-AudioEndpoint-API ist für die Verwendung in Remotedesktopszenarien vorgesehen. es ist nicht für Clientanwendungen vorgesehen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 |
Zielplattform | Windows |
Kopfzeile | audioengineendpoint.h |