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


Структура DDVIDEOPORTDESC (dvp.h)

Структура DDVIDEOPORTDESC описывает создаваемый объект расширений видеопортов (VPE ).

Синтаксис

typedef struct _DDVIDEOPORTDESC {
  DWORD              dwSize;
  DWORD              dwFieldWidth;
  DWORD              dwVBIWidth;
  DWORD              dwFieldHeight;
  DWORD              dwMicrosecondsPerField;
  DWORD              dwMaxPixelsPerSecond;
  DWORD              dwVideoPortID;
  DWORD              dwReserved1;
  DDVIDEOPORTCONNECT VideoPortType;
  ULONG_PTR          dwReserved2;
  ULONG_PTR          dwReserved3;
} *LPDDVIDEOPORTDESC, DDVIDEOPORTDESC;

Члены

dwSize

Задает размер структуры DDVIDEOPORTDESC в байтах.

dwFieldWidth

Задает ширину в пикселях входящего видеопотока.

dwVBIWidth

Задает ширину данных VBI во входящем видеопотоке в количестве выборок.

dwFieldHeight

Задает высоту поля в строках сканирования входящего видеопотока.

dwMicrosecondsPerField

Указывает интервал времени в микросекундах между видеотрансляций VSYNC. Это число должно быть округлено до ближайшей целой микросекунды.

dwMaxPixelsPerSecond

Указывает максимальную частоту пикселей в секунду.

dwVideoPortID

Указывает идентификатор используемого аппаратного видеопорта. Этот идентификатор должен находиться в диапазоне от 0 до (dwMaxVideoPorts -1), где dwMaxVideoPorts является членом структуры DDCORECAPS .

dwReserved1

Зарезервировано для использования системой и должно игнорироваться драйвером.

VideoPortType

Задает структуру DDVIDEOPORTCONNECT , описывающую характеристики подключения аппаратного видеопорта.

dwReserved2

Зарезервировано для использования в будущем и должно игнорироваться драйвером.

dwReserved3

Зарезервировано для использования в будущем и должно игнорироваться драйвером.

Требования

Требование Значение
Заголовок dvp.h (включая Dvp.h)

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

DDCORECAPS

DDVIDEOPORTCONNECT