iWiaVideo 接口 (wiavideo.h)

IWiaVideo 接口提供的方法允许使用 Windows 图像采集 (WIA) 服务的应用程序从流式视频设备获取静态图像。

注意 WIA 不支持 Windows Server 2003、Windows Vista 及更高版本中的视频设备。 对于这些版本的 Windows,请使用 DirectShow 从视频中获取图像。
 

继承

IWiaVideo 接口继承自 IUnknown 接口。 IWiaVideo 还具有以下类型的成员:

方法

IWiaVideo 接口具有这些方法。

 
IWiaVideo::CreateVideoByDevNum

IWiaVideo::CreateVideoByDevNum 方法使用从 Directshow 枚举获取的设备编号创建与流视频设备的连接。
IWiaVideo::CreateVideoByName

IWiaVideo::CreateVideoByName 方法使用从 Directshow 枚举获取的友好设备名称创建与流视频设备的连接。
IWiaVideo::CreateVideoByWiaDevID

IWiaVideo::CreateVideoByWiaDevID 方法从其 WIA_DIP_DEV_ID 属性创建与流视频设备的连接。
IWiaVideo::D estroyVideo

IWiaVideo::D estroyVideo 方法会关闭流视频。 若要重启视频播放,应用程序必须再次调用 IWiaVideo CreateVideo 方法之一。
IWiaVideo::get_ImagesDirectory

IWiaVideo::ImagesDirectory 属性指定在调用 IWiaVideo::TakePicture 方法时存储图像的完整路径和目录。 (获取)
IWiaVideo::get_PreviewVisible

IWiaVideo::P reviewVisible 属性指定视频播放在其父窗口中是否可见。 这不会影响视频WIAVIDEO_STATE。 (获取)
IWiaVideo::GetCurrentState

IWiaVideo::GetCurrentState 方法将视频流的状态指定为WIAVIDEO_STATE枚举的成员。
IWiaVideo::P ause

IWiaVideo::P ause 方法暂停视频播放。
IWiaVideo::P lay

开始播放流视频。
IWiaVideo::p ut_ImagesDirectory

IWiaVideo::ImagesDirectory 属性指定在调用 IWiaVideo::TakePicture 方法时存储图像的完整路径和目录。 (放置)
IWiaVideo::p ut_PreviewVisible

IWiaVideo::P reviewVisible 属性指定视频播放在其父窗口中是否可见。 这不会影响视频WIAVIDEO_STATE。 (放置)
IWiaVideo::ResizeVideo

IWiaVideo::ResizeVideo 方法将视频播放大小调整为适合父窗口内的最大支持分辨率。 每当移动父窗口或调整其大小时,调用此方法。
IWiaVideo::TakePicture

IWiaVideo::TakePicture 方法从视频流中提取静态图像,并将该图像保存为 JPEG 文件。

注解

与所有组件对象模型 (COM) 接口一样, IWiaVideo 接口继承 IUnknown 接口方法。

IUnknown 方法 说明
IUnknown::QueryInterface 返回指向受支持接口的指针。
IUnknown::AddRef 递增引用数。
IUnknown::Release 递减引用数。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 wiavideo.h