Поделиться через


Структура 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

См. также раздел

Структуры мультимедийного таймера

Таймеры мультимедиа

capVideoStreamCallback