Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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