Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt die Konvertierungsmatrizen zwischen Y'PbPr (Komponentenvideo) und Studio R'G'B'. Diese Flags werden in der DXVA2_ExtendedFormat-Struktur verwendet.
Syntax
typedef enum _DXVA2_VideoTransferMatrix {
DXVA2_VideoTransferMatrixMask = 0x7,
DXVA2_VideoTransferMatrix_Unknown = 0,
DXVA2_VideoTransferMatrix_BT709 = 1,
DXVA2_VideoTransferMatrix_BT601 = 2,
DXVA2_VideoTransferMatrix_SMPTE240M = 3
} DXVA2_VideoTransferMatrix;
Konstanten
DXVA2_VideoTransferMatrixMask Wert: 0x7 Bitmaske zum Überprüfen von Flagwerten. Dieser Wert ist kein gültiges Flag. |
DXVA2_VideoTransferMatrix_Unknown Wert: 0 Unbekannt Behandeln Sie für Standarddefinitionsinhalte als DXVA2_VideoTransferMatrix_BT601. Behandeln Sie für High-Definition-Inhalte als DXVA2_VideoTransferMatrix_BT709. (High-Definition-Inhalte werden für diesen Zweck als alles definiert, was eine Quellhöhe von mehr als 576 Zeilen aufweist.) |
DXVA2_VideoTransferMatrix_BT709 Wert: 1 ITU-R BT.709-Transfermatrix. |
DXVA2_VideoTransferMatrix_BT601 Wert: 2 ITU-R BT.601-Transfermatrix. Wird auch für SMPTE 170 und ITU-R BT.470-2 System B,G verwendet. |
DXVA2_VideoTransferMatrix_SMPTE240M Wert: 3 SMPTE 240M-Übertragungsmatrix. |
Hinweise
Die Übertragungsmatrizen werden wie folgt definiert.
BT.709-Übertragungsmatrizen:
Y' 0.212600 0.715200 0.072200 R'
Pb = -0.114572 -0.385428 0.500000 x G'
Pr 0.500000 -0.454153 -0.045847 B'
R' 1.000000 0.000000 1.574800 Y'
G' = 1.000000 -0.187324 -0.468124 x Pb
B' 1.000000 1.855600 0.000000 Pr
BT.601-Übertragungsmatrizen:
Y' 0.299000 0.587000 0.114000 R'
Pb = -0.168736 -0.331264 0.500000 x G'
Pr 0.500000 -0.418688 -0.081312 B'
R' 1.000000 0.000000 1.402000 Y'
G' = 1.000000 -0.344136 -0.714136 x Pb
B' 1.000000 1.772000 0.000000 Pr
SMPTE 240M (SMPTE RP 145) Transfermatrizen:
Y' 0.212000 0.701000 0.087000 R'
Pb = -0.116000 -0.384000 0.500000 x G'
Pr 0.500000 -0.445000 -0.055000 B'
R' 1.000000 -0.000000 1.576000 Y'
G' = 1.000000 -0.227000 -0.477000 x Pb
B' 1.000000 1.826000 0.000000 Pr
Diese Enumeration entspricht der DXVA_VideoTransferMatrix-Enumeration , die in DXVA 1.0 verwendet wird.
Wenn Sie die IMFMediaType-Schnittstelle verwenden, um das Videoformat zu beschreiben, wird die Videoübertragungsmatrix im attribut MF_MT_YUV_MATRIX angegeben.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | dxva2api.h |