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