Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan fungsi konversi dari RGB linier ke RGB non-linear (R'G'B').
Sintaks
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;
Konstanta
MFVideoTransFunc_UnknownNilai: 0 Tidak dikenal. Perlakukan sebagai MFVideoTransFunc_709. |
MFVideoTransFunc_10Nilai: 1 RGB linear (gamma = 1.0). |
MFVideoTransFunc_18Nilai: 2 Benar 1,8 gamma, L' = L^1/1.8. |
MFVideoTransFunc_20Nilai: 3 Gamma True 2.0, L' = L^1/2.0. |
MFVideoTransFunc_22Nilai: 4 Benar 2.2 gamma, L' = L^1/2.2. Fungsi transfer ini digunakan dalam SISTEM M (NTSC) ITU-R BT.470-2. |
MFVideoTransFunc_709Nilai: 5 Fungsi transfer ITU-R BT.709. Kurva Gamma 2.2 dengan segmen linier di rentang bawah. Fungsi transfer ini digunakan dalam BT.709, BT.601, SMPTE 296M, SMPTE 170M, BT.470, dan SPMTE 274M. Selain itu BT-1361 menggunakan fungsi ini dalam rentang [0...1]. |
MFVideoTransFunc_240MNilai: 6 Fungsi transfer SPMTE 240M. Kurva Gamma 2.2 dengan segmen linier di rentang bawah. |
MFVideoTransFunc_sRGBNilai: 7 fungsi transfer sRGB. Kurva Gamma 2.4 dengan segmen linier di rentang bawah. |
MFVideoTransFunc_28Nilai: 8 Benar 2.8 gamma. L' = L^1/2.8. Fungsi transfer ini digunakan dalam ITU-R BT.470-2 System B, G (PAL). |
MFVideoTransFunc_Log_100Nilai: 9 Transfer logaritma (rentang 100:1); misalnya, seperti yang digunakan dalam video H.264.
Catatan Memerlukan Windows 7 atau yang lebih baru. |
MFVideoTransFunc_Log_316Nilai: 10 Transfer logaritma (rentang 316.22777:1); misalnya, seperti yang digunakan dalam video H.264.
Catatan Memerlukan Windows 7 atau yang lebih baru. |
MFVideoTransFunc_709_symNilai: 11 SIMETRIS ITU-R BT.709.
Catatan Memerlukan Windows 7 atau yang lebih baru. |
MFVideoTransFunc_2020_constNilai: 12 Luminance konstan ITU-R BT.2020. Lihat Rekomendasi ITU-R BT.2020-2.
Catatan Memerlukan Windows 8 atau yang lebih baru. |
MFVideoTransFunc_2020Nilai: 13 Luminance non-konstan ITU-R BT.2020. Lihat Rekomendasi ITU-R BT.2020-2.
Catatan Memerlukan Windows 8 atau yang lebih baru. |
MFVideoTransFunc_26Nilai: 14 Benar 2.6 gamma, L'=L^1/2.6
Catatan Memerlukan Windows 8 atau yang lebih baru. |
MFVideoTransFunc_2084Nilai: 15 SMPTE ST.2084 juga dikenal sebagai PQ. Juga didefinisikan dalam ITU-R BT.2100
Catatan Memerlukan Windows 10, versi 1703 atau yang lebih baru. |
MFVideoTransFunc_HLGNilai: 16 Hybrid Log-Gamma, ARIB STD-B67
Catatan Memerlukan Windows 10, versi 1703 atau yang lebih baru. |
MFVideoTransFunc_10_relNilai: 17 Tidak ada gamma, tampilan yang dirujuk (relatif). |
MFVideoTransFunc_BT1361_ECGNilai: 18 Fungsi transfer video Extended Color Gamut, seperti yang didefinisikan oleh ITU-R BT.1361. |
MFVideoTransFunc_SMPTE428Nilai: 19 Fungsi transfer video yang ditentukan dalam SMPTE ST 428-1. |
MFVideoTransFunc_LastDicadangkan. |
MFVideoTransFunc_ForceDWORDNilai: 0x7fffffff Dicadangkan. Anggota ini memaksa jenis enumerasi untuk dikompilasi sebagai nilai DWORD . |
Keterangan
Bendera ini digunakan dengan atribut MF_MT_TRANSFER_FUNCTION .
Untuk informasi selengkapnya tentang nilai-nilai ini, lihat keterangan untuk enumerasi DXVA2_VideoTransferFunction , yang setara dengan DirectX Video Acceleration (DXVA) dari enumerasi ini.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
| Header | mfobjects.h (termasuk Mfidl.h) |