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.
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine dan Audio/Video Capture di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
Menentukan fungsi konversi dari R'G'B' ke RGB. Enumerasi ini digunakan dengan properti AVEncVideoInputColorTransferFunction dan AVEncVideoOutputColorTransferFunction .
Sintaks
typedef enum eAVEncVideoColorTransferFunction {
eAVEncVideoColorTransferFunction_SameAsSource = 0,
eAVEncVideoColorTransferFunction_10 = 1,
eAVEncVideoColorTransferFunction_18 = 2,
eAVEncVideoColorTransferFunction_20 = 3,
eAVEncVideoColorTransferFunction_22 = 4,
eAVEncVideoColorTransferFunction_22_709 = 5,
eAVEncVideoColorTransferFunction_22_240M = 6,
eAVEncVideoColorTransferFunction_22_8bit_sRGB = 7,
eAVEncVideoColorTransferFunction_28 = 8
} ;
Konstanta
eAVEncVideoColorTransferFunction_SameAsSourceNilai: 0 Gunakan fungsi yang sama dengan video input. Bendera ini hanya berlaku untuk properti AVEncVideoOutputColorTransferFunction . |
eAVEncVideoColorTransferFunction_10Nilai: 1 RGB linear (gamma = 1.0). |
eAVEncVideoColorTransferFunction_18Nilai: 2 Benar 1.8 gamma. L' = L^1/1.8. |
eAVEncVideoColorTransferFunction_20Nilai: 3 Benar 2.0 gamma. L' = L^1/2.0.. |
eAVEncVideoColorTransferFunction_22Nilai: 4 Benar 2.2 gamma. L' = L^1/2.2.. |
eAVEncVideoColorTransferFunction_22_709Nilai: 5 Kurva Gamma 2.2 dengan segmen linier di rentang bawah. L' = 4,5L, untuk L < 0,018; L' = 1,099L^0,45.- 0.099, untuk L >= 0,018. Fungsi transfer ini digunakan dalam BT-709, SMPTE 296M, SMPTE 170M, BT-470, dan SPMTE 274M. |
eAVEncVideoColorTransferFunction_22_240MNilai: 6 Kurva Gamma 2.2 dengan segmen linier di rentang bawah. L' = 4.0L, untuk L < 0.0228; L' = 1.1115^L0.45.- 0.01115, untuk L >= 0.0228. Fungsi transfer ini digunakan dalam SPMTE 240M. |
eAVEncVideoColorTransferFunction_22_8bit_sRGBNilai: 7 Kurva Gamma 2.4 dengan segmen linier di rentang bawah. L' = L/12,92, untuk L < 0,03928; L' = ((L + 0,055) / 1,055)^2.4., untuk L >= 0,03928. |
eAVEncVideoColorTransferFunction_28Nilai: 8 Benar 2.8 gamma. L' = L^1/2.8.. |
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 2000 Professional [aplikasi desktop | Aplikasi UWP] |
| Server minimum yang didukung | Windows 2000 Server [aplikasi desktop | Aplikasi UWP] |
| Header | codecapi.h |