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) |