Freigeben über


IAudioEndpoint::GetLatency-Methode (audioengineendpoint.h)

Die GetLatency-Methode ruft die Latenz des Audioendpunkts ab.

Syntax

HRESULT GetLatency(
  [out] HNSTIME *pLatency
);

Parameter

[out] pLatency

Ein Zeiger auf eine HNSTIME-Variable , die die Latenz empfängt, die dem Stream vom Audioendpunkt hinzugefügt wird.

Rückgabewert

Wenn die Methode erfolgreich ist, gibt sie S_OK zurück.

Hinweise

Es gibt eine gewisse Latenz für einen Endpunkt, sodass der Puffer den Daten, die bereits für die Eingabe-/Ausgabeübertragung (E/A) (Wiedergabe oder Aufzeichnung) committet wurden, voraus bleiben kann. Wenn ein Audioendpunkt beispielsweise Puffer von 5 Millisekunden verwendet, um der E/A-Übertragung voraus zu bleiben, beträgt die von dieser Methode zurückgegebene Latenz 5 Millisekunden.

Diese Methode darf nicht aus einem Echtzeitverarbeitungsthread aufgerufen werden.

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

Weitere Informationen

IAudioEndpoint