Partager via


Méthode IKsReferenceClock ::GetResolution (ks.h)

La méthode IKsReferenceClock ::GetResolution interroge l’horloge de référence associée pour sa résolution.

Syntaxe

NTSTATUS GetResolution(
  [out] PKSRESOLUTION Resolution
);

Paramètres

[out] Resolution

Spécifie la granularité et l’erreur de notification de l’horloge dans une structure KSRESOLUTION .

Valeur retournée

La méthode IKsReferenceClock ::GetResolution retourne STATUS_SUCCESS ou le code d’erreur que l’horloge appropriée a retourné à partir de sa propriété GetResolution . Voir KSPROPERTY_CLOCK_RESOLUTION. Peut retourner STATUS_DEVICE_NOT_READY si aucune horloge n’est affectée.

Remarques

Cette méthode récupère la propriété de résolution de l’horloge sous-jacente, qui spécifie la granularité de l’incrément et l’erreur de notification de l’horloge en unités de 100 nanosecondes. La granularité la plus fine est une unité ; les incréments moins granulaires contiennent des nombres plus grands.

La quantité minimale d’erreur de notification supérieure à la granularité de l’horloge est zéro unité ; les horloges moins précises utilisent des nombres plus grands pour indiquer une erreur. Le proxy peut utiliser cette propriété de résolution pour déterminer le nombre maximal d’erreurs et de résolution dans la notification et la synchronisation d’événements.

Pour plus d’informations, consultez Horloges AVStream.

AVStream utilise la propriété KSPROPERTY_CLOCK_RESOLUTION pour récupérer la résolution d’horloge.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête ks.h (inclure Ks.h)

Voir aussi

KsPinGetReferenceClockInterface