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 |
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) |