Freigeben über


IAudioEndpointRT-Schnittstelle (audioengineendpoint.h)

Ruft den Unterschied zwischen den aktuellen Lese- und Schreibpositionen im Endpunktpuffer ab. Die IAudioEndpointRT-Schnittstelle wird von der Audio-Engine verwendet.

IAudioEndpointRT-Methoden können über einen Echtzeitverarbeitungsthread aufgerufen werden. Die Implementierung der Methoden dieser Schnittstelle darf weder blockieren, auf ausgelagerten Arbeitsspeicher zugreifen noch blockierende Systemroutinen aufrufen.

Vererbung

Die IAudioEndpointRT-Schnittstelle erbt von der IUnknown-Schnittstelle . IAudioEndpointRT verfügt auch über folgende Arten von Membern:

Methoden

Die IAudioEndpointRT-Schnittstelle verfügt über diese Methoden.

 
IAudioEndpointRT::GetCurrentPadding

Ruft die Menge der Daten in Einheiten von 100 Nanosekunden ab, die im Endpunkt in die Warteschlange gestellt werden.
IAudioEndpointRT::P rocessingComplete

Benachrichtigt den Endpunkt, dass ein Verarbeitungsdurchlauf abgeschlossen wurde.
IAudioEndpointRT::SetPinActive

Benachrichtigt den Endpunkt, dass er den Status der zugrunde liegenden Streamingressourcen in einen aktiven Zustand ändern muss.
IAudioEndpointRT::SetPinInactive

Benachrichtigt den Endpunkt, dass er den Zustand der zugrunde liegenden Streamressourcen in einen inaktiven Zustand ändern muss.

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