Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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) |