CSeekingPassThru 类

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

CSeekingPassThru 是一个帮助程序对象,用于创建 CPosPassThruCRendererPosPassThru 对象。

CPosPassThruCRendererPosPassThru 类是上游传递查找命令的帮助程序对象,因此类CSeekingPassThru是用于创建帮助程序对象的帮助程序对象。

无需直接使用此类。 请改用 CreatePosPassThru 函数,该函数处理使用此类的所有详细信息。 它还具有从 Quartz.dll 加载对象的进一步优势,这在一定程度上减小了筛选器的代码大小。 有关详细信息,请参阅 CPosPassThru

CSeekingPassThru 公开 ISeekingPassThru 接口。 ISeekingPassThru::Init 方法初始化 对象。 初始化对象后,筛选器可以查询它以查找 IMediaSeekingIMediaPosition 接口。

公共方法 说明
CSeekingPassThru 构造函数方法。
~CSeekingPassThru 析构函数方法。
CreateInstance 创建 对象的实例。
ISeekingPassThru 方法 说明
Init 初始化对象。

要求

要求
标头
Seekpt.h (包括 Streams.h)

Strmbase.lib (零售版本) ;
Strmbasd.lib (调试生成)