Freigeben über


MFVideoTransferFunction-Enumeration (mfobjects.h)

Gibt die Konvertierungsfunktion von linearem RGB in nichtlineares RGB (R'G'B)) an.

Syntax

typedef enum _MFVideoTransferFunction {
  MFVideoTransFunc_Unknown = 0,
  MFVideoTransFunc_10 = 1,
  MFVideoTransFunc_18 = 2,
  MFVideoTransFunc_20 = 3,
  MFVideoTransFunc_22 = 4,
  MFVideoTransFunc_709 = 5,
  MFVideoTransFunc_240M = 6,
  MFVideoTransFunc_sRGB = 7,
  MFVideoTransFunc_28 = 8,
  MFVideoTransFunc_Log_100 = 9,
  MFVideoTransFunc_Log_316 = 10,
  MFVideoTransFunc_709_sym = 11,
  MFVideoTransFunc_2020_const = 12,
  MFVideoTransFunc_2020 = 13,
  MFVideoTransFunc_26 = 14,
  MFVideoTransFunc_2084 = 15,
  MFVideoTransFunc_HLG = 16,
  MFVideoTransFunc_10_rel = 17,
  MFVideoTransFunc_BT1361_ECG = 18,
  MFVideoTransFunc_SMPTE428 = 19,
  MFVideoTransFunc_Last,
  MFVideoTransFunc_ForceDWORD = 0x7fffffff
} MFVideoTransferFunction;

Konstanten

 
MFVideoTransFunc_Unknown
Wert: 0
Unbekannt Behandeln Sie als MFVideoTransFunc_709.
MFVideoTransFunc_10
Wert: 1
Lineare RGB (Gamma = 1,0).
MFVideoTransFunc_18
Wert: 2
True 1,8 gamma, L' = L^1/1,8.
MFVideoTransFunc_20
Wert: 3
True 2.0 gamma, L' = L^1/2.0.
MFVideoTransFunc_22
Wert: 4
True 2,2 gamma, L' = L^1/2.2. Diese Übertragungsfunktion wird in ITU-R BT.470-2 System M (NTSC) verwendet.
MFVideoTransFunc_709
Wert: 5
ITU-R BT.709-Übertragungsfunktion. Gamma-2.2-Kurve mit einem linearen Segment im unteren Bereich. Diese Übertragungsfunktion wird in BT.709, BT.601, SMPTE 296M, SMPTE 170M, BT.470 und SPMTE 274M verwendet. Darüber hinaus verwendet BT-1361 diese Funktion innerhalb des Bereichs [0...1].
MFVideoTransFunc_240M
Wert: 6
SPMTE 240M-Übertragungsfunktion. Gamma-2.2-Kurve mit einem linearen Segment im unteren Bereich.
MFVideoTransFunc_sRGB
Wert: 7
sRGB-Übertragungsfunktion. Gamma-2.4-Kurve mit einem linearen Segment im unteren Bereich.
MFVideoTransFunc_28
Wert: 8
True 2,8 gamma. L' = L^1/2.8. Diese Übertragungsfunktion wird in ITU-R BT.470-2 System B, G (PAL) verwendet.
MFVideoTransFunc_Log_100
Wert: 9
Logarithmische Übertragung (100:1 Bereich); z. B. wie in H.264-Video verwendet.

Hinweis Erfordert Windows 7 oder höher.

 
MFVideoTransFunc_Log_316
Wert: 10
Logarithmische Übertragung (316.22777:1 Bereich); z. B. wie in H.264-Video verwendet.

Hinweis Erfordert Windows 7 oder höher.

 
MFVideoTransFunc_709_sym
Wert: 11
Symmetrische ITU-R BT.709.

Hinweis Erfordert Windows 7 oder höher.

 
MFVideoTransFunc_2020_const
Wert: 12
Konstante Leuchtdichte ITU-R BT.2020. Siehe Empfehlung ITU-R BT.2020-2.

Hinweis Erfordert Windows 8 oder höher.

 
MFVideoTransFunc_2020
Wert: 13
Nicht konstante Leuchtdichte ITU-R BT.2020. Siehe Empfehlung ITU-R BT.2020-2.

Hinweis Erfordert Windows 8 oder höher.

 
MFVideoTransFunc_26
Wert: 14
True 2,6 Gamma, L'=L^1/2.6

Hinweis Erfordert Windows 8 oder höher.

 
MFVideoTransFunc_2084
Wert: 15
SMPTE ST.2084 wird auch als PQ bezeichnet. Auch definiert in ITU-R BT.2100

Hinweis Erfordert Windows 10, Version 1703 oder höher.

 
MFVideoTransFunc_HLG
Wert: 16
Hybrid Log-Gamma, ARIB STD-B67

Hinweis Erfordert Windows 10, Version 1703 oder höher.

 
MFVideoTransFunc_10_rel
Wert: 17
Kein Gamma, Anzeige bezogen (relativ).
MFVideoTransFunc_BT1361_ECG
Wert: 18
Das Video zur Übertragung der erweiterten Farbskala, wie von ITU-R BT.1361 definiert.
MFVideoTransFunc_SMPTE428
Wert: 19
Videoübertragungsfunktion definiert in SMPTE ST 428-1.
MFVideoTransFunc_Last
Reserviert.
MFVideoTransFunc_ForceDWORD
Wert: 0x7fffffff
Reserviert. Dieses Element erzwingt, dass der Enumerationstyp als DWORD-Wert kompiliert wird.

Hinweise

Diese Flags werden mit dem attribut MF_MT_TRANSFER_FUNCTION verwendet.

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

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