Freigeben über


AM_RATE_CorrectTS-Eigenschaft

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Der DVD-Navigator verwendet diese Eigenschaft, um den Decoder darüber zu informieren, dass der Navigator die richtigen Zeitstempel für die Beispiele festlegt, die er an den Decoder übermittelt.

Bezeichnung Wert
Eigenschaftensatz-GUID AM_KSPROPSETID_TSRateChange
Eigenschafts-ID AM_RATE_CorrectTS
Datentyp LONG

Bemerkungen

Frühere Versionen des DVD-Navigators haben nicht die richtigen Zeitstempel festgelegt, wenn die Wiedergaberate etwas anderes als 1,0 war. Viele Decoder umgehen dieses Problem, indem sie die Zeitstempel beim Zurückspulen oder Schnellen Vorwärtslauf ignorieren und die richtigen Präsentationszeiten schätzen.

Diese Probleme wurden in der aktuellen Version des DVD Navigator behoben. Aus Gründen der Abwärtskompatibilität mit vorhandenen Decodern gibt der DVD-Navigator an, dass die Zeitstempel korrekt sind, indem die eigenschaft AM_RATE_CorrectTS auf dem Decoder mit dem Wert TRUE festgelegt wird. Wenn diese Eigenschaft festgelegt ist, sollte der Decoder die tatsächlichen Zeitstempel verwenden, anstatt die Präsentationszeiten zu schätzen.

Anforderungen

Anforderung Wert
Header
Dvdmedia.h

Siehe auch

Rate Change Property Set