VIDEOHDR
The VIDEOHDR structure is used by the capVideoStreamCallback function.
typedef struct videohdr_tag {
LPBYTE lpData;
DWORD dwBufferLength;
DWORD dwBytesUsed;
DWORD dwTimeCaptured;
DWORD dwUser;
DWORD dwFlags;
DWORD_PTR dwReserved[4];
} VIDEOHDR, NEAR *PVIDEOHDR, FAR * LPVIDEOHDR;
Members
lpData
Pointer to locked data buffer.
dwBufferLength
Length of data buffer.
dwBytesUsed
Bytes actually used.
dwTimeCaptured
Milliseconds from start of stream.
dwUser
User-defined data.
dwFlags
The flags are defined as follows.
| Flag | Meaning |
| VHDR_DONE | Done bit |
| VHDR_PREPARED | Set if this header has been prepared |
| VHDR_INQUEUE | Reserved for driver |
| VHDR_KEYFRAME | Key Frame |
dwReserved
Reserved for driver
Requirements
Windows NT/2000/XP: Included in Windows NT 3.1 and later.
Windows 95/98/Me: Included in Windows 95 and later.
Header: Declared in Vfw.h.
See Also
Multimedia Timers, Multimedia Timer Structures, capVideoStreamCallback