estrutura DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS (d3dkmddi.h)

Identifica informações de conversão e intervalo YUV que descrevem uma sobreposição de vários planos.

Sintaxe

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;

Membros

NominalRange

Se definidos, os valores YUV variam de 16 a 235, inclusive, em vez do intervalo padrão de 0 a 255, inclusive.

Definir esse membro é equivalente a definir o primeiro bit do membro Value de 32 bits (0x00000001).

Bt709

Se definidos, os valores YUV deverão ser convertidos usando o padrão BT.709, em vez da conversão PADRÃO BT.601.

Definir esse membro é equivalente a definir o segundo bit do membro Value de 32 bits (0x00000002).

xvYCC

Se definidos, os valores YUV contêm dados xvYCC, em vez de dados YCbCr convencionais.

Definir esse membro é equivalente a definir o terceiro bit do membro Value de 32 bits (0x00000004).

Reserved

Esse membro é reservado e deve ser definido como zero.

Definir esse membro como zero é equivalente a definir os 29 bits restantes (0xFFFFFFF8) do membro Value de 32 bits como zeros.

Value

Um valor de 32 bits que identifica o tipo de operação de combinação a ser executada.

Requisitos

   
Cliente mínimo com suporte Windows 8.1
Servidor mínimo com suporte Windows Server 2012 R2
Cabeçalho d3dkmddi.h (include D3dkmddi.h)