ICOPEN 结构 (vfw.h)
ICOPEN 结构包含有关正在压缩或解压缩的数据流、驱动程序的版本号以及驱动程序的使用方式的信息。
语法
typedef struct {
DWORD dwSize;
DWORD fccType;
DWORD fccHandler;
DWORD dwVersion;
DWORD dwFlags;
LRESULT dwError;
LPVOID pV1Reserved;
LPVOID pV2Reserved;
DWORD dnDevNode;
} ICOPEN;
成员
dwSize
结构的大小(以字节为单位)。
fccType
四个字符的代码,指示正在压缩或解压缩的流类型。 为视频流指定“VIDC”。
fccHandler
标识特定压缩器四个字符的代码。
dwVersion
用于打开驱动程序的可安装驱动程序接口的版本。
dwFlags
指示驱动程序打开原因的适用标志。 定义了以下值:
名称 | 说明 |
---|---|
|
打开驱动程序以压缩数据。 |
|
打开驱动程序以解压缩数据。 |
|
打开设备驱动程序,将数据直接解压缩到硬件。 |
|
打开驱动程序是为了提供信息,而不是用于压缩。 |
dwError
pV1Reserved
保留值;请勿使用。
pV2Reserved
保留值;请勿使用。
dnDevNode
即插即用设备的设备节点。
注解
此结构在视频捕获驱动程序打开时传递给它们。 这允许单个可安装的驱动程序充当可安装的压缩器或视频捕获设备。 通过检查 ICOPEN 结构的 fccType 成员,驱动程序可以确定其功能。 例如, fccType 值为“VIDC”表示它作为可安装的视频压缩器打开。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | vfw.h |