Partager via


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

Voir aussi

IAudioEndpoint