Compartir a través de


Estructura DDVIDEOPORTBANDWIDTH (dvp.h)

La estructura DDVIDEOPORTBANDWIDTH describe las características de ancho de banda de una superposición cuando se usa con una configuración de formato de píxel o objeto de extensiones de puerto de vídeo (VPE) determinada.

Sintaxis

typedef struct _DDVIDEOPORTBANDWIDTH {
  DWORD     dwSize;
  DWORD     dwCaps;
  DWORD     dwOverlay;
  DWORD     dwColorkey;
  DWORD     dwYInterpolate;
  DWORD     dwYInterpAndColorkey;
  ULONG_PTR dwReserved1;
  ULONG_PTR dwReserved2;
} *LPDDVIDEOPORTBANDWIDTH, DDVIDEOPORTBANDWIDTH;

Miembros

dwSize

Especifica el tamaño en bytes de esta estructura DDVIDEOPORTBANDWIDTH.

dwCaps

Especifica las dependencias del ancho de banda. La función DdVideoPortGetBandwidth del controlador establece este miembro en uno de los siguientes valores:

Marca Significado
DDVPBCAPS_DESTINATION Las funcionalidades del dispositivo se describen en términos del factor de extensión mínimo de la superposición de destino. La información de ancho de banda establecida por el controlador en los miembros dwOverlay, dwColorkey, dwYInterpolate y dwYInterpAndColorkey hace referencia al tamaño de superposición de destino.
DDVPBCAPS_SOURCE Las funcionalidades del dispositivo se describen en términos del tamaño del rectángulo de la superposición de origen necesario (en píxeles). La información de ancho de banda establecida por el controlador en los miembros dwOverlay, dwColorkey, dwYInterpolate y dwYInterpAndColorkey hace referencia al tamaño de superposición de origen.

dwOverlay

Especifica el tamaño de origen de factor extendido o superposición en el que el dispositivo puede admitir una superposición multiplicada por 1000. El controlador establece este valor en función del tipo y las funcionalidades de su dispositivo, y en las dimensiones especificadas en los miembros dwWidth y dwHeight de la estructura de DD_GETVPORTBANDWIDTHDATA pasadas a DdVideoPortGetBandwidth. Por ejemplo, se especifica un factor de extensión de 2 como 2000 y un tamaño de origen de superposición de 750 indica que la superposición de origen especificada se reduce al 75 por ciento de su tamaño original. El controlador debe devolver un número válido en este miembro.

dwColorkey

Especifica el tamaño de origen del factor de extensión o superposición en el que se admite una superposición con la creación de claves de color, multiplicada por 1000. El controlador establece este valor en función del tipo y las funcionalidades de su dispositivo, y en las dimensiones especificadas en los miembros dwWidth y dwHeight de la estructura de DD_GETVPORTBANDWIDTHDATA que se pasa a DdVideoPortGetBandwidth. Por ejemplo, se especifica un factor de extensión de 2 como 2000.

dwYInterpolate

Especifica el tamaño de origen del factor de extensión o superposición en el que se admite una superposición con interpolación del eje y, multiplicada por 1000. El controlador establece este valor en función del tipo y las funcionalidades de su dispositivo, y en las dimensiones especificadas en los miembros dwWidth y dwHeight de la estructura de DD_GETVPORTBANDWIDTHDATA pasadas a DdVideoPortGetBandwidth. Por ejemplo, se especifica un factor de extensión de 2 como 2000.

dwYInterpAndColorkey

Especifica el tamaño de origen del factor de extensión o superposición en el que se admite una superposición con interpolación de eje y clave de color, multiplicada por 1000. El controlador establece este valor en función del tipo y las funcionalidades de su dispositivo, y en las dimensiones especificadas en los miembros dwWidth y dwHeight de la estructura de DD_GETVPORTBANDWIDTHDATA que se pasa a DdVideoPortGetBandwidth. Por ejemplo, se especifica un factor de extensión de 2 como 2000.

dwReserved1

Reservado para uso del sistema y debe omitirlo el controlador.

dwReserved2

Reservado para uso del sistema y debe omitirlo el controlador.

Requisitos

   
Encabezado dvp.h (incluya Dvp.h)

Consulte también

DD_GETVPORTBANDWIDTHDATA

DdVideoPortGetBandwidth