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 |