Freigeben über


KSPROPERTY_STREAM_FRAMETIME

Die KSPROPERTY_STREAM_FRAMETIME-Eigenschaft ermöglicht es einem Client, die Dauer des nächsten Frames basierend auf dem jeweiligen Mediendatenstrom zu bestimmen und diese Informationen zum Schrittweisen einer Sequenz zu verwenden.

Nutzungszusammenfassungstabelle

Herunterladen Set Ziel Eigenschaftendeskriptortyp Eigenschaftswerttyp

Ja

Nein

Pin

KSPROPERTY

KSFRAMETIME

Hinweise

KSPROPERTY_STREAM_FRAMETIME ist eine optionale Eigenschaft, die implementiert werden sollte, wenn ein Pin die Besonderheiten des Medientyps erkennt, den er transportiert.

Die -Eigenschaft wird vom Rendern von Pins unterstützt und wird verwendet, um die Dauer des nächsten Datenrahmens und alle diesem Frame zugeordneten Flags zurückzugeben. Ein Frame ist im Allgemeinen die kleinste verwendbare Einheit, in die die Daten aufgeteilt werden können. Bei einem Videostream kann dies ein Videoframe oder ein Feld sein. Für Audio wäre dies ein Beispiel für jeden Kanal im Stream. Für MIDI wäre dies das nächste MIDI-Event.

Die Dauer wird anhand der vom Stift bereitgestellten Präsentationszeiteinheiten gemessen. Dies hängt von der Schnittstelle und dem in der Präsentationszeit verwendeten Zähler-Nenner-Paar ab. Dies gilt nicht für Datenströme, die sich nicht an einem bestimmten Medientyp orientieren, z. B. generische Dateileser.

Anforderungen

Header

Ks.h (einschließlich Ks.h)

Weitere Informationen

KSPROPERTY

KSFRAMETIME