AM_RATE_CorrectTS 属性

[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayerIMFMediaEngine媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

DVD 导航器使用此属性通知解码器,导航器正在设置它提供给解码器的样本的正确时间戳。

Label
属性集 GUID AM_KSPROPSETID_TSRateChange
属性 ID AM_RATE_CorrectTS
数据类型 LONG

备注

当播放速率不是 1.0 时,早期版本的 DVD 导航器未设置正确的时间戳。 许多解码器通过在倒退或快进期间忽略时间戳并估计正确的呈现时间来解决此问题。

这些问题已在当前版本的 DVD 导航器中得到更正。 为了与现有解码器向后兼容,DVD 导航器通过在解码器上设置值为 TRUE 的 AM_RATE_CorrectTS 属性来指示时间戳正确。 设置此属性后,解码器应使用实际时间戳,而不是估计呈现时间。

要求

要求
标头
Dvdmedia.h

另请参阅

Rate Change 属性集