estrutura DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS (d3dkmddi.h)
Identifica informações de conversão e intervalo yuv que descrevem uma sobreposição multiplano.
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 definido, 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 definido, os valores YUV devem 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 definido, 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
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1 |
Servidor mínimo com suporte | Windows Server 2012 R2 |
Cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |