KSPROPERTY_STREAM_MASTERCLOCK

Die KSPROPERTY_STREAM_MASTERCLOCK-Eigenschaft ist eine optionale Eigenschaft, die implementiert werden sollte, wenn der Pin eine master Uhr verwendet oder erzeugt, die für die Synchronisierung verwendet werden kann.

Nutzungszusammenfassungstabelle

Herunterladen Set Ziel Eigenschaftendeskriptortyp Eigenschaftswerttyp

Yes

Yes

Pin

KSPROPERTY

HANDLE

Hinweise

Die -Eigenschaft gibt ein NULL-Handle zurück, wenn sie abgefragt wird. Die Unterstützung wird davon bestimmt, ob der Aufruf erfolgreich zurückgegeben wird.

Sie können KSPROPERTY_STREAM_MASTERCLOCK verwenden, um abzufragen, ob eine master Uhr von einer Pin unterstützt wird, oder um die aktuelle master Uhr für einen Pin festzulegen. Dies erfolgt in der Regel über einen Graph-Manager, z. B. in DirectShow. Ein master Uhrhandle wird abgerufen und kann verwendet werden, um die master Uhr auf einem anderen Pin festzulegen, oder kann als Benutzermodusproxy einer master Uhr verwendet werden, z. B. in einem DirectShow-Diagramm.

Wenn die Uhr auf eine Pin festgelegt ist, verweist die Pin auf das zugrunde liegende Dateiobjekt und kann später Abfragen für dieses Dateiobjekt ausführen. Das Dateihandle selbst muss vom Client geschlossen werden, der nach dem Handle abgefragt hat.

Ein Filter muss die -Eigenschaft nicht unterstützen, wenn er weder eine master Uhr erzeugt noch auf eine referenzieren muss, z. B. einen Konverterfilter, der in der Mitte eines Diagramms platziert wird, ohne dass eine Synchronisierung mit anderen Datenströmen erforderlich ist. Die -Eigenschaft kann auch als schreibgeschützt verwendet werden, wenn ein Filter eine master Uhr erzeugt, aber nicht mit einer externen master Uhr synchronisiert wird.

Siehe auch KS-Uhren und AVStream-Uhren.

Anforderungen

Header

Ks.h (Ks.h einschließen)

Weitere Informationen

KSPROPERTY