Compartir a través de


estructura DD_GETVPORTBANDWIDTHDATA (ddrawint.h)

La estructura DD_GETVPORTBANDWIDTHDATA contiene la información de ancho de banda de cualquier formato especificado.

Sintaxis

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;

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 DD_VIDEOPORT_LOCAL que representa este objeto de extensiones de puerto de vídeo (VPE).

lpddpfFormat

Apunta a una estructura DDPIXELFORMAT que describe el formato de píxel de salida para el que el controlador debe devolver información de ancho de banda.

dwWidth

dwHeight

Especifique las dimensiones de la superposición de origen o de los datos de vídeo en píxeles en función del valor de dwFlags. El cliente calcula estos valores en función de las funcionalidades del objeto VPE devueltas en una llamada anterior a DdVideoPortGetBandwidth.

dwFlags

Especifica las marcas que indican cómo el controlador debe interpretar los miembros dwWidth y dwHeight . Este miembro puede ser uno de los valores enumerados en la tabla siguiente.

Marca Significado
DDVPB_OVERLAY Los miembros dwWidth y dwHeight especifican el tamaño en píxeles de la superficie superpuesta de origen. Esta marca indica que el objeto VPE depende del tamaño de origen de superposición.
DDVPB_TYPE No se establecen los miembros dwWidth y dwHeight .
DDVPB_VIDEOPORT Los miembros dwWidth y dwHeight especifican el tamaño de preescala de los datos de vídeo que el objeto VPE escribe en el búfer de fotogramas. Esta marca indica que el objeto VPE depende del factor de extensión superpuesto.

lpBandwidth

Apunta a la estructura DDVIDEOPORTBANDWIDTH en la que el controlador debe escribir los parámetros de ancho de banda.

ddRVal

Especifica la ubicación en la que el controlador escribe el valor devuelto de la devolución de llamada DdVideoPortGetBandwidth . Un código de retorno de DD_OK indica que se ha realizado correctamente. Para obtener más información, consulte Valores devueltos para DirectDraw.

GetVideoPortBandwidth

Usado por la API de DirectDraw y el controlador no debe rellenarlo.

Requisitos

Requisito Valor
Header ddrawint.h (incluya Winddi.h)

Consulte también

DDVIDEOPORTBANDWIDTH

DdVideoPortGetBandwidth