Condividi tramite


struttura D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE (d3d10umddi.h)

Specifica lo spazio colori per l'elaborazione video.

Sintassi

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;

Members

Usage

Specifica se l'output è destinato alla riproduzione o all'elaborazione video, ad esempio la modifica o la creazione. Il dispositivo può ottimizzare l'elaborazione in base al tipo. Il valore di stato predefinito è 0 (riproduzione).

Valore Significato
0 Riproduzione
1 Elaborazione video

RGB_Range

Specifica l'intervallo di colori RGB. Il valore di stato predefinito è 0 (intervallo completo).

Valore Significato
0 Intervallo completo (0-255)
1 Intervallo limitato (16-235)

YCbCr_Matrix

Specifica la matrice di trasferimento YCbCr. Il valore di stato predefinito è 0 (BT.601).

Valore Significato
0 ITU-R BT.601
1 ITU-R BT.709

YCbCr_xvYCC

Specifica se l'output usa YCbCr convenzionale o YCbCr (xvYCC). Il valore di stato predefinito è zero (YCbCr convenzionale).

Valore Significato
0 YCbCr convenzionale
1 Extended YCbCr (xvYCC)

[in] Nominal_Range

Valore UINT che specifica che l'intervallo di luminanza dei dati YUV è descritto dall'enumerazione D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE . Il valore di stato predefinito è zero, che indica l'intervallo di luminanza studio compreso tra 16 e 235, inclusi [16, 235].

Quando i dati in formato YUV vengono convertiti in formato RGB, l'intervallo di luminanza specificato da D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE viene applicato ai dati YUV prima della conversione in RGB.

Per altre informazioni sull'intervallo di luminanza, vedere Intervalli di formato YUV in Windows 8.1.

Supportato a partire da Windows 8.1.

Reserved

Riservato per l'utilizzo nel sistema. Imposta su zero.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE