Структура VIDEOHDR (vfw.h)
Структура 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
Флаги определяются следующим образом.
Flag | Значение |
---|---|
VHDR_DONE | Готово бит |
VHDR_PREPARED | Задать, если этот заголовок подготовлен |
VHDR_INQUEUE | Зарезервировано для драйвера |
VHDR_KEYFRAME | Ключевой кадр |
dwReserved[4]
Зарезервировано для драйвера.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | vfw.h |