vfw.h) (VIDEOHDR 结构
VIDEOHDR 结构由 capVideoStreamCallback 函数使用。
语法
typedef struct videohdr_tag {
LPBYTE lpData;
DWORD dwBufferLength;
DWORD dwBytesUsed;
DWORD dwTimeCaptured;
DWORD_PTR dwUser;
DWORD dwFlags;
DWORD_PTR dwReserved[4];
} VIDEOHDR, *PVIDEOHDR, *LPVIDEOHDR;
成员
lpData
指向锁定的数据缓冲区的指针。
dwBufferLength
数据缓冲区的长度。
dwBytesUsed
实际使用的字节数。
dwTimeCaptured
从流开始的毫秒数。
dwUser
用户定义的数据。
dwFlags
标志的定义如下。
标志 | 含义 |
---|---|
VHDR_DONE | 完成位 |
VHDR_PREPARED | 如果已准备好此标头,则设置 |
VHDR_INQUEUE | 为驱动程序保留 |
VHDR_KEYFRAME | 关键帧 |
dwReserved[4]
为驱动程序保留。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | vfw.h |