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


Структура CAPDRIVERCAPS (vfw.h)

Структура CAPDRIVERCAPS определяет возможности драйвера захвата.

Приложение должно использовать WM_CAP_DRIVER_GET_CAPS сообщение или макрос capDriverGetCaps , чтобы поместить копию возможностей драйвера в структуру CAPDRIVERCAPS всякий раз, когда приложение подключает окно захвата к драйверу захвата.

Синтаксис

typedef struct tagCapDriverCaps {
  UINT   wDeviceIndex;
  BOOL   fHasOverlay;
  BOOL   fHasDlgVideoSource;
  BOOL   fHasDlgVideoFormat;
  BOOL   fHasDlgVideoDisplay;
  BOOL   fCaptureInitialized;
  BOOL   fDriverSuppliesPalettes;
  HANDLE hVideoIn;
  HANDLE hVideoOut;
  HANDLE hVideoExtIn;
  HANDLE hVideoExtOut;
} CAPDRIVERCAPS, *PCAPDRIVERCAPS, *LPCAPDRIVERCAPS;

Члены

wDeviceIndex

Индекс драйвера записи. Значение индекса может варьироваться от 0 до 9.

fHasOverlay

Флаг наложения видео. Значение этого элемента равно TRUE , если устройство поддерживает наложение видео.

fHasDlgVideoSource

Флаг диалогового окна источника видео. Значение этого элемента равно TRUE , если устройство поддерживает диалоговое окно для выбора источника видео и управления им.

fHasDlgVideoFormat

Флаг диалогового окна формата видео. Значение этого элемента равно TRUE , если устройство поддерживает диалоговое окно для выбора формата видео.

fHasDlgVideoDisplay

Флаг диалогового окна отображения видео. Значение этого элемента равно TRUE , если устройство поддерживает диалоговое окно для управления воспроизведением видео из буфера кадра захвата.

fCaptureInitialized

Флаг инициализации записи. Значение этого элемента равно TRUE , если устройство захвата успешно подключено.

fDriverSuppliesPalettes

Флаг палитры драйверов. Значение этого элемента равно TRUE , если драйвер может создавать палитры.

hVideoIn

Не используется в приложениях Win32.

hVideoOut

Не используется в приложениях Win32.

hVideoExtIn

Не используется в приложениях Win32.

hVideoExtOut

Не используется в приложениях Win32.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть vfw.h

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

Запись видео

Структуры захвата видео