Partager via


structure D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE (d3d10umddi.h)

Spécifie l’espace de couleurs pour le traitement vidéo.

Syntaxe

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;

Membres

Usage

Spécifie si la sortie est destinée à la lecture ou au traitement vidéo (par exemple, l’édition ou la création). L’appareil peut optimiser le traitement en fonction du type. La valeur d’état par défaut est 0 (lecture).

Valeur Signification
0 Lecture
1 Traitement vidéo

RGB_Range

Spécifie la plage de couleurs RVB. La valeur d’état par défaut est 0 (plage complète).

Valeur Signification
0 Plage complète (0-255)
1 Plage limitée (16-235)

YCbCr_Matrix

Spécifie la matrice de transfert YCbCr. La valeur d’état par défaut est 0 (BT.601).

Valeur Signification
0 UIT-R BT.601
1 UIT-R BT.709

YCbCr_xvYCC

Spécifie si la sortie utilise des YCbCr conventionnels ou des YCbCr étendus (xvYCC). La valeur d’état par défaut est zéro (YCbCr conventionnel).

Valeur Signification
0 YCbCr conventionnel
1 YCbCr étendu (xvYCC)

[in] Nominal_Range

Valeur UINT qui spécifie que la plage de luminance des données YUV est décrite par l’énumération D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE . La valeur d’état par défaut est zéro, ce qui indique la plage de luminance studio de 16 à 235, inclus [16, 235].

Lorsque les données au format YUV sont converties au format RVB, la plage de luminance spécifiée par D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE est appliquée aux données YUV avant la conversion en RVB.

Pour plus d’informations sur la plage de luminance, consultez Plages de format YUV dans Windows 8.1.

Pris en charge à partir de Windows 8.1.

Reserved

Réservé pour le système. Définit la valeur zéro.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE