KsPinGetReferenceClockInterface, fonction (ks.h)
La fonction KsPinGetReferenceClockInterface retourne une interface de style COM à l’horloge de référence associée à Pin. Ce pointeur d’interface sera une interface IKsReferenceClock .
Syntaxe
KSDDKAPI NTSTATUS KsPinGetReferenceClockInterface(
[in] PKSPIN Pin,
[out] PIKSREFERENCECLOCK *Interface
);
Paramètres
[in] Pin
Pointeur vers la structure KSPIN pour laquelle retourner l’interface d’horloge de référence.
[out] Interface
Pointeur vers un emplacement de mémoire qui reçoit l’adresse d’une interface IKsReferenceClock . Il s’agit d’une interface de style COM avec un nombre de références associé. Les minidrivers doivent libérer l’interface lorsqu’ils en ont terminé.
Valeur retournée
KsPinGetReferenceClockInterface retourne STATUS_SUCCESS et dépose l’adresse de l’interface IKsReferenceClock dans Interface si la broche implémente l’horloge ou a reçu une notification de l’horloge master par le biais de la propriété KSPROPERTY_STREAM_MASTERCLOCK. Retourne STATUS_DEVICE_NOT_READY si la broche n’a pas encore reçu de notification de l’horloge master.
Remarques
Le moment le plus courant pour appeler KsPinGetReferenceClockInterface est dans une transition d’état vers KSSTATE_ACQUIRE.
Pour plus d’informations sur l’utilisation de l’interface IKsReferenceClock retournée par cette routine, consultez Horloges AVStream.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et DirectX 8.0 et versions ultérieures de DirectX. |
Plateforme cible | Universal |
En-tête | ks.h (inclure Ks.h) |
Bibliothèque | Ks.lib |
IRQL | PASSIVE_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour