Compartir a través de


estructura DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS (d3dkmddi.h)

Identifica el intervalo y la información de conversión de YUV que describe una superposición multiplano.

Sintaxis

typedef struct _DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS {
  union {
    struct {
      UINT NominalRange : 1;
      UINT Bt709 : 1;
      UINT xvYCC : 1;
      UINT Reserved : 29;
    };
    UINT Value;
  };
} DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS;

Miembros

NominalRange

Si se establece, los valores de YUV van de 16 a 235, ambos incluidos, en lugar del intervalo predeterminado de 0 a 255, ambos incluidos.

Establecer este miembro equivale a establecer el primer bit del miembro Value de 32 bits (0x00000001).

Bt709

Si se establece, los valores YUV se deben convertir con el estándar BT.709, en lugar de la conversión BT.601 predeterminada.

Establecer este miembro equivale a establecer el segundo bit del miembro Value de 32 bits (0x00000002).

xvYCC

Si se establece, los valores YUV contienen datos xvYCC, en lugar de datos YCbCr convencionales.

Establecer este miembro equivale a establecer el tercer bit del miembro Value de 32 bits (0x00000004).

Reserved

Este miembro está reservado y debe establecerse en cero.

Establecer este miembro en cero equivale a establecer los 29 bits restantes (0xFFFFFFF8) del miembro Value de 32 bits en ceros.

Value

Valor de 32 bits que identifica el tipo de operación de mezcla que se va a realizar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1
Servidor mínimo compatible Windows Server 2012 R2
Encabezado d3dkmddi.h (incluye D3dkmddi.h)