Bagikan melalui


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)

Lihat juga

Informasi Warna Yang Diperluas

Enumerasi Yayasan Media

Tipe Media Video