estructura DD_GETVPORTINPUTFORMATDATA (ddrawint.h)
La estructura de DD_GETVPORTINPUTFORMATDATA contiene la información necesaria para que el controlador devuelva los formatos de entrada que el objeto de extensiones de puerto de vídeo (VPE) puede aceptar.
Sintaxis
typedef struct _DD_GETVPORTINPUTFORMATDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_VIDEOPORT_LOCAL lpVideoPort;
DWORD dwFlags;
LPDDPIXELFORMAT lpddpfFormat;
DWORD dwNumFormats;
HRESULT ddRVal;
VOID *GetVideoPortInputFormats;
} *PDD_GETVPORTINPUTFORMATDATA, DD_GETVPORTINPUTFORMATDATA;
Miembros
lpDD
Apunta a una estructura de DD_DIRECTDRAW_LOCAL que es relevante solo para el proceso actual de Microsoft DirectDraw.
lpVideoPort
Apunta a una estructura de DD_VIDEOPORT_LOCAL que representa este objeto VPE.
dwFlags
Indica el tipo de formatos para los que se está consultando la compatibilidad. Este miembro puede ser uno o varios de los valores siguientes:
Marca | Significado |
---|---|
DDVPFORMAT_VBI | El controlador debe devolver formatos para los datos VBI . |
DDVPFORMAT_VIDEO | El controlador debe devolver formatos para los datos de vídeo. |
lpddpfFormat
Apunta a una matriz de estructuras DDPIXELFORMAT en las que el controlador debe escribir los formatos de píxel admitidos por el objeto VPE. Este miembro puede ser NULL.
dwNumFormats
Especifica la ubicación en la que el controlador debe escribir el número de formatos que admite el objeto VPE.
ddRVal
Especifica la ubicación en la que el controlador escribe el valor devuelto de la devolución de llamada DdVideoPortGetInputFormats . Un código de retorno de DD_OK indica que se ha realizado correctamente. Para obtener más información, vea Valores devueltos para DirectDraw.
GetVideoPortInputFormats
Lo usa la API de DirectDraw y el controlador no debe rellenarlo.
Requisitos
Encabezado | ddrawint.h (incluya Winddi.h) |