AM_RATE_CorrectTS 属性
[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayer、 IMFMediaEngine 和 媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer、 IMFMediaEngine 和 Media 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 属性来指示时间戳正确。 设置此属性后,解码器应使用实际时间戳,而不是估计呈现时间。
要求
要求 | 值 |
---|---|
标头 |
|