estrutura D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE (d3d10umddi.h)
Especifica o espaço de cores para processamento de vídeo.
Sintaxe
typedef struct D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE {
UINT Usage : 1;
UINT RGB_Range : 1;
UINT YCbCr_Matrix : 1;
UINT YCbCr_xvYCC : 1;
[in] UINT Nominal_Range : 2;
UINT Reserved : 26;
} D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE;
Membros
Usage
Especifica se a saída destina-se à reprodução ou ao processamento de vídeo (como edição ou criação). O dispositivo pode otimizar o processamento com base no tipo . O valor de estado padrão é 0 (reprodução).
Valor | Significado |
---|---|
0 | Reprodução |
1 | Processamento de vídeo |
RGB_Range
Especifica o intervalo de cores RGB. O valor de estado padrão é 0 (intervalo completo).
Valor | Significado |
---|---|
0 | Intervalo completo (0 a 255) |
1 | Intervalo limitado (16-235) |
YCbCr_Matrix
Especifica a matriz de transferência YCbCr. O valor de estado padrão é 0 (BT.601).
Valor | Significado |
---|---|
0 | ITU-R BT.601 |
1 | ITU-R BT.709 |
YCbCr_xvYCC
Especifica se a saída usa YCbCr convencional ou YCbCr estendido (xvYCC). O valor de estado padrão é zero (YCbCr convencional).
Valor | Significado |
---|---|
0 | YCbCr convencional |
1 | YCbCr estendido (xvYCC) |
[in] Nominal_Range
Um valor UINT que especifica que o intervalo de luminância de dados YUV é descrito pela enumeração D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE . O valor de estado padrão é zero, o que indica o intervalo de luminância do estúdio de 16 a 235, inclusive [16, 235].
Quando os dados em formato YUV são convertidos no formato RGB, o intervalo de luminância especificado por D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE é aplicado aos dados YUV antes da conversão para RGB.
Para obter mais informações sobre o intervalo de luminância, consulte Intervalos de formato YUV em Windows 8.1.
Com suporte a partir de Windows 8.1.
Reserved
Reservado para uso do sistema. Defina como zero.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |