estrutura DD_GETVPORTINPUTFORMATDATA (ddrawint.h)
A estrutura DD_GETVPORTINPUTFORMATDATA contém as informações necessárias para que o driver retorne os formatos de entrada que o objeto VPE (extensões de porta de vídeo) pode aceitar.
Sintaxe
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;
Membros
lpDD
Aponta para uma estrutura de DD_DIRECTDRAW_LOCAL relevante apenas para o processo atual do Microsoft DirectDraw.
lpVideoPort
Aponta para uma estrutura DD_VIDEOPORT_LOCAL que representa esse objeto VPE.
dwFlags
Indica o tipo de formatos para os quais o suporte está sendo consultado. Esse membro pode ser um ou mais dos seguintes valores:
Sinalizador | Significado |
---|---|
DDVPFORMAT_VBI | O driver deve retornar formatos para os dados da VBI . |
DDVPFORMAT_VIDEO | O driver deve retornar formatos para os dados de vídeo. |
lpddpfFormat
Aponta para uma matriz de estruturas DDPIXELFORMAT na qual o driver deve gravar os formatos de pixel compatíveis com o objeto VPE. Esse membro pode ser NULL.
dwNumFormats
Especifica o local no qual o driver deve gravar o número de formatos aos quais o objeto VPE dá suporte.
ddRVal
Especifica o local no qual o driver grava o valor retornado do retorno de chamada DdVideoPortGetInputFormats . Um código de retorno de DD_OK indica êxito. Para obter mais informações, consulte Valores retornados para DirectDraw.
GetVideoPortInputFormats
Usado pela API do DirectDraw e não deve ser preenchido pelo driver.
Requisitos
Cabeçalho | ddrawint.h (inclua Winddi.h) |