IMediaDet:: EnterBitmapGrabMode 方法

备注

[弃用. 此 API 可能会从 Windows 的未来版本中删除。]

EnterBitmapGrabMode方法将媒体检测程序切换为位图抓取模式,并将筛选器关系图查找到指定时间。

语法

HRESULT EnterBitmapGrabMode(
   double StreamTime
);

参数

StreamTime

图形查找到的时间(以秒为单位)。

返回值

返回一个 HRESULT 值。 可能的值如下所示:

返回代码 说明
S _ 正常
成功。
E _ INVALIDARG
无效的参数。
VFW _ E _ INVALIDMEDIATYPE
源文件没有视频流。
VFW _ E _ 时间已 _ 过
查找命令超时。

备注

调用此方法之前,请通过调用 IMediaDet::p _ 工作名称和 IMediaDet::p 工作 _ CurrentStream,设置文件名和流。

此方法将 示例捕获 筛选器插入到筛选器图中。 然后,可以调用 IMediaDet:: GetSampleGrabber 以获取指向 ISampleGrabber 接口的指针。 媒体检测探测器进入位图抓取模式后, IMediaDet 中的各种信息性方法将不起作用。

IMediaDet:: GetBitmapBitsIMediaDet:: WriteBitmapBits方法还将媒体探测器置于位图抓取模式。

备注

标头文件 Qedit 与版本7以后的 Direct3D 标头不兼容。

备注

若要获取 Qedit,请下载Windows Vista 和 .NET Framework 3.0 的 Microsoft Windows SDK 更新。 Qedit 在 Windows 7 和 .NET Framework 3.5 Service Pack 1 的 Microsoft Windows SDK 中不可用。

要求

要求 Value
标头
Qedit

Strmiids

请参阅

IMediaDet 接口

错误和成功代码