Enumerasi MFVideoTransferMatrix (mfobjects.h)
Menjelaskan matriks konversi antara Y'PbPr (video komponen) dan studio R'G'B'.
Sintaks
typedef enum _MFVideoTransferMatrix {
MFVideoTransferMatrix_Unknown = 0,
MFVideoTransferMatrix_BT709 = 1,
MFVideoTransferMatrix_BT601 = 2,
MFVideoTransferMatrix_SMPTE240M = 3,
MFVideoTransferMatrix_BT2020_10 = 4,
MFVideoTransferMatrix_BT2020_12 = 5,
MFVideoTransferMatrix_Identity = 6,
MFVideoTransferMatrix_FCC47 = 7,
MFVideoTransferMatrix_YCgCo = 8,
MFVideoTransferMatrix_SMPTE2085 = 9,
MFVideoTransferMatrix_Chroma = 10,
MFVideoTransferMatrix_Chroma_const = 11,
MFVideoTransferMatrix_ICtCp = 12,
MFVideoTransferMatrix_Last,
MFVideoTransferMatrix_ForceDWORD = 0x7fffffff
} MFVideoTransferMatrix;
Konstanta
MFVideoTransferMatrix_Unknown Nilai: 0 Matriks transfer tidak diketahui. Perlakukan sebagai MFVideoTransferMatrix_BT709. |
MFVideoTransferMatrix_BT709 Nilai: 1 Matriks transfer ITU-R BT.709. |
MFVideoTransferMatrix_BT601 Nilai: 2 Matriks transfer ITU-R BT.601. Juga digunakan untuk Sistem SMPTE 170 dan ITU-R BT.470-2 B,G. |
MFVideoTransferMatrix_SMPTE240M Nilai: 3 Matriks transfer SMPTE 240M. |
MFVideoTransferMatrix_BT2020_10 Nilai: 4 BT.2020 luminance non-konstan. |
MFVideoTransferMatrix_BT2020_12 Nilai: 5 BT.2020 luminance non-konstan. |
MFVideoTransferMatrix_Identity Nilai: 6 Identitas. IEC 61966-2-1 (sRGB), SMPTE ST.428-1. |
MFVideoTransferMatrix_FCC47 Nilai: 7 Judul FCC 47. Rumus yang tepat ditentukan dalam ISO/IEC 23091-2. |
MFVideoTransferMatrix_YCgCo Nilai: 8 Piksel YCbCr sebenarnya adalah piksel YCoCg. Matriks untuk mengonversi piksel tersebut ke RGB ditentukan dalam ISO/IEC 23091-2. |
MFVideoTransferMatrix_SMPTE2085 Nilai: 9 Matriks yang ditentukan untuk video Rentang Dinamis Tinggi (HDR), ditentukan oleh SMPTE ST 2085. |
MFVideoTransferMatrix_Chroma Nilai: 10 Sistem luminans non-konstan turunan kromasi, seperti yang didefinisikan dalam IEC 23091-2. |
MFVideoTransferMatrix_Chroma_const Nilai: 11 Sistem luminasi konstanta turunan kromasi, seperti yang didefinisikan dalam IEC 23091-2. |
MFVideoTransferMatrix_ICtCp Nilai: 12 Video Rentang Dinamis Tinggi (HDR) dan Gamut Warna Lebar, seperti yang didefinisikan oleh ITU-R BT.2100. Matriks transfer tersedia dalam ISO/IEC 23091-2 dan juga umumnya dikenal sebagai ICtCp. |
MFVideoTransferMatrix_Last Dicadangkan. |
MFVideoTransferMatrix_ForceDWORD Nilai: 0x7fffffff Dicadangkan. Anggota ini memaksa jenis enumerasi untuk dikompilasi sebagai nilai DWORD . |
Keterangan
Enumerasi ini digunakan dengan atribut MF_MT_YUV_MATRIX .
Untuk informasi selengkapnya tentang nilai-nilai ini, lihat keterangan untuk enumerasi DXVA2_VideoTransferMatrix , yang setara dengan DirectX Video Acceleration (DXVA) yang setara dengan 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) |