Bagikan melalui


Enumerasi MFVideoTransferFunction (mfobjects.h)

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_Unknown
Nilai: 0
Tidak dikenal. Perlakukan sebagai MFVideoTransFunc_709.
MFVideoTransFunc_10
Nilai: 1
RGB linear (gamma = 1.0).
MFVideoTransFunc_18
Nilai: 2
Benar 1,8 gamma, L' = L^1/1.8.
MFVideoTransFunc_20
Nilai: 3
Gamma True 2.0, L' = L^1/2.0.
MFVideoTransFunc_22
Nilai: 4
Benar 2.2 gamma, L' = L^1/2.2. Fungsi transfer ini digunakan dalam SISTEM M (NTSC) ITU-R BT.470-2.
MFVideoTransFunc_709
Nilai: 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_240M
Nilai: 6
Fungsi transfer SPMTE 240M. Kurva Gamma 2.2 dengan segmen linier di rentang bawah.
MFVideoTransFunc_sRGB
Nilai: 7
fungsi transfer sRGB. Kurva Gamma 2.4 dengan segmen linier di rentang bawah.
MFVideoTransFunc_28
Nilai: 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_100
Nilai: 9
Transfer logaritma (rentang 100:1); misalnya, seperti yang digunakan dalam video H.264.

Catatan Memerlukan Windows 7 atau yang lebih baru.

 
MFVideoTransFunc_Log_316
Nilai: 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_sym
Nilai: 11
SIMETRIS ITU-R BT.709.

Catatan Memerlukan Windows 7 atau yang lebih baru.

 
MFVideoTransFunc_2020_const
Nilai: 12
Luminance konstan ITU-R BT.2020. Lihat Rekomendasi ITU-R BT.2020-2.

Catatan Memerlukan Windows 8 atau yang lebih baru.

 
MFVideoTransFunc_2020
Nilai: 13
Luminance non-konstan ITU-R BT.2020. Lihat Rekomendasi ITU-R BT.2020-2.

Catatan Memerlukan Windows 8 atau yang lebih baru.

 
MFVideoTransFunc_26
Nilai: 14
Benar 2.6 gamma, L'=L^1/2.6

Catatan Memerlukan Windows 8 atau yang lebih baru.

 
MFVideoTransFunc_2084
Nilai: 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_HLG
Nilai: 16
Hybrid Log-Gamma, ARIB STD-B67

Catatan Memerlukan Windows 10, versi 1703 atau yang lebih baru.

 
MFVideoTransFunc_10_rel
Nilai: 17
Tidak ada gamma, tampilan yang dirujuk (relatif).
MFVideoTransFunc_BT1361_ECG
Nilai: 18
Fungsi transfer video Extended Color Gamut, seperti yang didefinisikan oleh ITU-R BT.1361.
MFVideoTransFunc_SMPTE428
Nilai: 19
Fungsi transfer video yang ditentukan dalam SMPTE ST 428-1.
MFVideoTransFunc_Last
Dicadangkan.
MFVideoTransFunc_ForceDWORD
Nilai: 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)

Lihat juga

Informasi Warna yang Diperluas

Enumerasi Media Foundation

Tipe Media Video