Freigeben über


MFVideoTransferMatrix-Enumeration (mfobjects.h)

Beschreibt die Konvertierungsmatrizen zwischen Y'PbPr (Komponentenvideo) und Studio R'G'B'.

Syntax

typedef enum _MFVideoTransferMatrix {
  MFVideoTransferMatrix_Unknown = 0,
  MFVideoTransferMatrix_BT709 = 1,
  MFVideoTransferMatrix_BT601 = 2,
  MFVideoTransferMatrix_SMPTE240M = 3,
  MFVideoTransferMatrix_BT2020_10 = 4,
  MFVideoTransferMatrix_BT2020_12 = 5,
  MFVideoTransferMatrix_Identity = 6,
  MFVideoTransferMatrix_FCC47 = 7,
  MFVideoTransferMatrix_YCgCo = 8,
  MFVideoTransferMatrix_SMPTE2085 = 9,
  MFVideoTransferMatrix_Chroma = 10,
  MFVideoTransferMatrix_Chroma_const = 11,
  MFVideoTransferMatrix_ICtCp = 12,
  MFVideoTransferMatrix_Last,
  MFVideoTransferMatrix_ForceDWORD = 0x7fffffff
} MFVideoTransferMatrix;

Konstanten

 
MFVideoTransferMatrix_Unknown
Wert: 0
Unbekannte Übertragungsmatrix. Behandeln Sie als MFVideoTransferMatrix_BT709.
MFVideoTransferMatrix_BT709
Wert: 1
ITU-R BT.709-Transfermatrix.
MFVideoTransferMatrix_BT601
Wert: 2
ITU-R BT.601-Transfermatrix. Wird auch für SMPTE 170 und ITU-R BT.470-2 System B,G verwendet.
MFVideoTransferMatrix_SMPTE240M
Wert: 3
SMPTE 240M-Übertragungsmatrix.
MFVideoTransferMatrix_BT2020_10
Wert: 4
BT.2020 nicht konstante Leuchtdichte.
MFVideoTransferMatrix_BT2020_12
Wert: 5
BT.2020 nicht konstante Leuchtdichte.
MFVideoTransferMatrix_Identity
Wert: 6
Identität IEC 61966-2-1 (sRGB), SMPTE ST.428-1.
MFVideoTransferMatrix_FCC47
Wert: 7
FCC-Titel 47. Die genaue Formel ist in ISO/IEC 23091-2 definiert.
MFVideoTransferMatrix_YCgCo
Wert: 8
YCbCr-Pixel sind tatsächlich YCoCg-Pixel. Die Matrix zum Konvertieren solcher Pixel in RGB ist in ISO/IEC 23091-2 definiert.
MFVideoTransferMatrix_SMPTE2085
Wert: 9
Die matrix, die für HDR-Videos (High Dynamic Range) definiert ist und von SMPTE ST 2085 definiert ist.
MFVideoTransferMatrix_Chroma
Wert: 10
Chromacity-abgeleitetes, nicht konstantes Luminance-System, wie in IEC 23091-2 definiert.
MFVideoTransferMatrix_Chroma_const
Wert: 11
Chromacity-abgeleitetes konstantes Luminance-System, wie in IEC 23091-2 definiert.
MFVideoTransferMatrix_ICtCp
Wert: 12
High Dynamic Range (HDR) und Wide Color Gamut Video, wie von ITU-R BT.2100 definiert. Die Transfermatrix ist in ISO/IEC 23091-2 verfügbar und wird auch als ICtCp bezeichnet.
MFVideoTransferMatrix_Last
Reserviert.
MFVideoTransferMatrix_ForceDWORD
Wert: 0x7fffffff
Reserviert. Dieses Element erzwingt, dass der Enumerationstyp als DWORD-Wert kompiliert wird.

Hinweise

Diese Enumeration wird mit dem Attribut MF_MT_YUV_MATRIX verwendet.

Weitere Informationen zu diesen Werten finden Sie in den Hinweisen für die DXVA2_VideoTransferMatrix-Enumeration , die die DirectX-Videobeschleunigung (DXVA) dieser Enumeration entspricht.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile mfobjects.h (include Mfidl.h)

Weitere Informationen

Erweiterte Farbinformationen

Media Foundation-Enumerationen

Videomedientypen