Compartilhar via


estrutura DD_GETVPORTOUTPUTFORMATDATA (ddrawint.h)

A estrutura DD_GETVPORTOUTPUTFORMATDATA contém as informações necessárias para que o driver retorne todos os formatos de saída aos quais o objeto VPE (extensões de porta de vídeo) dá suporte para um determinado formato de entrada.

Sintaxe

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;

Membros

lpDD

Aponta para a estrutura de DD_DIRECTDRAW_LOCAL que é relevante apenas para o processo atual do Microsoft DirectDraw.

lpVideoPort

Aponta para a estrutura DD_VIDEOPORT_LOCAL que representa esse objeto VPE.

dwFlags

Indica o tipo de formatos de saída 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.

lpddpfInputFormat

Aponta para uma estrutura DDPIXELFORMAT que contém um formato de entrada compatível com o objeto VPE. Esse formato foi retornado por DdVideoPortGetInputFormats.

lpddpfOutputFormats

Aponta para uma matriz de estruturas DDPIXELFORMAT na qual o driver deve retornar os formatos de saída aos quais o objeto VPE dá suporte para o formato de entrada especificado por lpddpfInputFormat. Esse membro pode ser NULL.

dwNumFormats

Especifica o local no qual o driver deve retornar o número de formatos de saída aos quais o objeto VPE dá suporte para o formato de entrada especificado.

ddRVal

Especifica o local em que o driver grava o valor retornado do retorno de chamada DdVideoPortGetOutputFormats . Um código de retorno de DD_OK indica êxito. Para obter mais informações, consulte Valores retornados para DirectDraw.

GetVideoPortInputFormats

Não utilizado: compatibilidade do Win95

Requisitos

Requisito Valor
Cabeçalho ddrawint.h (inclua Winddi.h)

Confira também

DdVideoPortGetOutputFormats