CanStep 方法

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

注意

此组件可用于 Microsoft Windows 2000、Windows XP 和 Windows Server 2003 操作系统。 它可能在后续版本中变更或不可用。

 

方法 CanStep 确定本地系统上的 MPEG-2 解码器是否可以按指定方向执行帧单步执行。

[ bCanStep = ] MSWebDVD.CanStep(bDirection)

参数

bDirection

布尔值用作标志,用于指定解码器单步执行功能的方向(向前或向后)。

说明
解码器是否可以后退?
false 解码器能否向前推进? 这是默认值。

 

返回值

如果解码器可以单步执行指定方向,则返回布尔值 true,否则返回 false。

备注

并非所有硬件 MPEG-2 解码器都支持 DirectShow® 8.0 中的新帧单步执行功能。 此方法查询解码器帧单步执行功能。 如果解码器可以执行帧单步执行,则应用程序可以使用 Step 方法单步执行帧。 如果使用软件解码器,此方法将始终返回 true