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

另请参阅

多媒体计时器结构

多媒体计时器

capVideoStreamCallback