Méthode IAudioEndpoint ::GetLatency (audioengineendpoint.h)
La méthode GetLatency obtient la latence du point de terminaison audio.
Syntaxe
HRESULT GetLatency(
[out] HNSTIME *pLatency
);
Paramètres
[out] pLatency
Pointeur vers une variable HNSTIME qui reçoit la latence ajoutée au flux par le point de terminaison audio.
Valeur retournée
Si la méthode réussit, elle retourne S_OK.
Remarques
Il existe une certaine latence pour un point de terminaison, ce qui permet à la mémoire tampon de conserver une longueur d’avance sur les données déjà validées pour le transfert d’entrée/sortie (E/S) (lecture ou capture). Par exemple, si un point de terminaison audio utilise des mémoires tampons de 5 millisecondes pour garder une longueur d’avance sur le transfert d’E/S, la latence retournée par cette méthode est de 5 millisecondes.
Cette méthode ne doit pas être appelée à partir d’un thread de traitement en temps réel.
L’API AudioEndpoint des services Bureau à distance est destinée aux scénarios Bureau à distance ; il ne s’agit pas d’applications clientes.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 |
Serveur minimal pris en charge | Windows Server 2008 R2 |
Plateforme cible | Windows |
En-tête | audioengineendpoint.h |