Compartilhar via


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)

Confira também

DdVideoPortGetInputFormats