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