estrutura DD_GETVPORTBANDWIDTHDATA (ddrawint.h)
A estrutura DD_GETVPORTBANDWIDTHDATA contém as informações de largura de banda para qualquer formato especificado.
Sintaxe
typedef struct _DD_GETVPORTBANDWIDTHDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_VIDEOPORT_LOCAL lpVideoPort;
LPDDPIXELFORMAT lpddpfFormat;
DWORD dwWidth;
DWORD dwHeight;
DWORD dwFlags;
LPDDVIDEOPORTBANDWIDTH lpBandwidth;
HRESULT ddRVal;
VOID *GetVideoPortBandwidth;
} *PDD_GETVPORTBANDWIDTHDATA, DD_GETVPORTBANDWIDTHDATA;
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 (extensões de porta de vídeo ).
lpddpfFormat
Aponta para uma estrutura DDPIXELFORMAT que descreve o formato de pixel de saída para o qual o driver deve retornar informações de largura de banda.
dwWidth
dwHeight
Especifique as dimensões da sobreposição de origem ou dos dados de vídeo em pixels, dependendo do valor de dwFlags. Esses valores são calculados pelo cliente com base nos recursos do objeto VPE retornados em uma chamada anterior a DdVideoPortGetBandwidth.
dwFlags
Especifica os sinalizadores que indicam como o driver deve interpretar os membros dwWidth e dwHeight . Esse membro pode ser um dos valores listados na tabela a seguir.
Sinalizador | Significado |
---|---|
DDVPB_OVERLAY | Os membros dwWidth e dwHeight especificam o tamanho em pixels da superfície de sobreposição de origem. Esse sinalizador indica que o objeto VPE depende do tamanho da origem da sobreposição. |
DDVPB_TYPE | Os membros dwWidth e dwHeight não estão definidos. |
DDVPB_VIDEOPORT | Os membros dwWidth e dwHeight especificam o tamanho de pré-dimensionamento dos dados de vídeo que o objeto VPE grava no buffer de quadros. Esse sinalizador indica que o objeto VPE depende do fator de alongamento de sobreposição. |
lpBandwidth
Aponta para a estrutura DDVIDEOPORTBANDWIDTH na qual o driver deve gravar os parâmetros de largura de banda.
ddRVal
Especifica o local em que o driver grava o valor retornado do retorno de chamada DdVideoPortGetBandwidth . Um código de retorno de DD_OK indica êxito. Para obter mais informações, consulte Valores retornados para DirectDraw.
GetVideoPortBandwidth
Usado pela API do DirectDraw e não deve ser preenchido pelo driver.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ddrawint.h (inclua Winddi.h) |