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_UnknownWert: 0 Unbekannt Behandeln Sie als MFVideoTransFunc_709. |
MFVideoTransFunc_10Wert: 1 Lineare RGB (Gamma = 1,0). |
MFVideoTransFunc_18Wert: 2 True 1,8 gamma, L' = L^1/1,8. |
MFVideoTransFunc_20Wert: 3 True 2.0 gamma, L' = L^1/2.0. |
MFVideoTransFunc_22Wert: 4 True 2,2 gamma, L' = L^1/2.2. Diese Übertragungsfunktion wird in ITU-R BT.470-2 System M (NTSC) verwendet. |
MFVideoTransFunc_709Wert: 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_240MWert: 6 SPMTE 240M-Übertragungsfunktion. Gamma-2.2-Kurve mit einem linearen Segment im unteren Bereich. |
MFVideoTransFunc_sRGBWert: 7 sRGB-Übertragungsfunktion. Gamma-2.4-Kurve mit einem linearen Segment im unteren Bereich. |
MFVideoTransFunc_28Wert: 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_100Wert: 9 Logarithmische Übertragung (100:1 Bereich); z. B. wie in H.264-Video verwendet.
Hinweis Erfordert Windows 7 oder höher. |
MFVideoTransFunc_Log_316Wert: 10 Logarithmische Übertragung (316.22777:1 Bereich); z. B. wie in H.264-Video verwendet.
Hinweis Erfordert Windows 7 oder höher. |
MFVideoTransFunc_709_symWert: 11 Symmetrische ITU-R BT.709.
Hinweis Erfordert Windows 7 oder höher. |
MFVideoTransFunc_2020_constWert: 12 Konstante Leuchtdichte ITU-R BT.2020. Siehe Empfehlung ITU-R BT.2020-2.
Hinweis Erfordert Windows 8 oder höher. |
MFVideoTransFunc_2020Wert: 13 Nicht konstante Leuchtdichte ITU-R BT.2020. Siehe Empfehlung ITU-R BT.2020-2.
Hinweis Erfordert Windows 8 oder höher. |
MFVideoTransFunc_26Wert: 14 True 2,6 Gamma, L'=L^1/2.6
Hinweis Erfordert Windows 8 oder höher. |
MFVideoTransFunc_2084Wert: 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_HLGWert: 16 Hybrid Log-Gamma, ARIB STD-B67
Hinweis Erfordert Windows 10, Version 1703 oder höher. |
MFVideoTransFunc_10_relWert: 17 Kein Gamma, Anzeige bezogen (relativ). |
MFVideoTransFunc_BT1361_ECGWert: 18 Das Video zur Übertragung der erweiterten Farbskala, wie von ITU-R BT.1361 definiert. |
MFVideoTransFunc_SMPTE428Wert: 19 Videoübertragungsfunktion definiert in SMPTE ST 428-1. |
MFVideoTransFunc_LastReserviert. |
MFVideoTransFunc_ForceDWORDWert: 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) |