структура DD_GETVPORTOUTPUTFORMATDATA (ddrawint.h)
Структура DD_GETVPORTOUTPUTFORMATDATA содержит сведения, необходимые драйверу для возврата всех форматов вывода, поддерживаемых объектом расширений видеопорта (VPE) для заданного формата ввода.
Синтаксис
typedef struct _DD_GETVPORTOUTPUTFORMATDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_VIDEOPORT_LOCAL lpVideoPort;
DWORD dwFlags;
LPDDPIXELFORMAT lpddpfInputFormat;
LPDDPIXELFORMAT lpddpfOutputFormats;
DWORD dwNumFormats;
HRESULT ddRVal;
VOID *GetVideoPortInputFormats;
} *PDD_GETVPORTOUTPUTFORMATDATA, DD_GETVPORTOUTPUTFORMATDATA;
Члены
lpDD
Указывает на структуру DD_DIRECTDRAW_LOCAL , которая относится только к текущему процессу Microsoft DirectDraw.
lpVideoPort
Указывает на структуру DD_VIDEOPORT_LOCAL , представляющую этот объект VPE.
dwFlags
Указывает тип форматов выходных данных, для которых запрашивается поддержка. Этот элемент может иметь одно или несколько из следующих значений:
Flag | Значение |
---|---|
DDVPFORMAT_VBI | Драйвер должен возвращать форматы для данных VBI . |
DDVPFORMAT_VIDEO | Драйвер должен возвращать форматы для видеоданных. |
lpddpfInputFormat
Указывает на структуру DDPIXELFORMAT , содержащую формат входных данных, поддерживаемый объектом VPE. Этот формат был возвращен DdVideoPortGetInputFormats.
lpddpfOutputFormats
Указывает на массив структур DDPIXELFORMAT, в которых драйвер должен возвращать форматы вывода, поддерживаемые объектом VPE для входного формата, заданного lpddpfInputFormat. Этот элемент может иметь значение NULL.
dwNumFormats
Указывает расположение, в котором драйвер должен возвращать количество форматов вывода, поддерживаемых объектом VPE для указанного входного формата.
ddRVal
Указывает расположение, в котором драйвер записывает возвращаемое значение обратного вызова DdVideoPortGetOutputFormats . Код возврата DD_OK указывает на успешное выполнение. Дополнительные сведения см. в разделе Возвращаемые значения для DirectDraw.
GetVideoPortInputFormats
Неиспользуемое: совместимость с Win95
Требования
Требование | Значение |
---|---|
Заголовок | ddrawint.h (включая Winddi.h) |