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