Bagikan melalui


Enumerasi MFVideoChromaSubsampling (mfobjects.h)

Berisi bendera yang menentukan skema pengodean chroma untuk data Y'Cb'Cr'.

Sintaks

typedef enum _MFVideoChromaSubsampling {
  MFVideoChromaSubsampling_Unknown = 0,
  MFVideoChromaSubsampling_ProgressiveChroma = 0x8,
  MFVideoChromaSubsampling_Horizontally_Cosited = 0x4,
  MFVideoChromaSubsampling_Vertically_Cosited = 0x2,
  MFVideoChromaSubsampling_Vertically_AlignedChromaPlanes = 0x1,
  MFVideoChromaSubsampling_MPEG2,
  MFVideoChromaSubsampling_MPEG1,
  MFVideoChromaSubsampling_DV_PAL,
  MFVideoChromaSubsampling_Cosited,
  MFVideoChromaSubsampling_Last,
  MFVideoChromaSubsampling_ForceDWORD = 0x7fffffff
} MFVideoChromaSubsampling;

Konstanta

 
MFVideoChromaSubsampling_Unknown
Nilai: 0
Skema pengodean tidak diketahui.
MFVideoChromaSubsampling_ProgressiveChroma
Nilai: 0x8
Chroma harus direkonstruksi seolah-olah video yang mendasar adalah konten progresif, daripada melewatkan bidang atau menerapkan pemfilteran kroma untuk meminimalkan artefak dari rekonstruksi kroma 4:2:0 interlaced.
MFVideoChromaSubsampling_Horizontally_Cosited
Nilai: 0x4
Sampel klorma diselaraskan secara horizontal dengan sampel luma, atau dengan kelipatan sampel luma. Jika bendera ini tidak diatur, sampel klorma terletak 1/2 piksel di sebelah kanan sampel luma yang sesuai.
MFVideoChromaSubsampling_Vertically_Cosited
Nilai: 0x2
Sampel chroma diselaraskan secara vertikal dengan sampel luma, atau dengan kelipatan sampel luma. Jika bendera ini tidak diatur, sampel klorma terletak 1/2 piksel ke bawah dari sampel luma yang sesuai.
MFVideoChromaSubsampling_Vertically_AlignedChromaPlanes
Nilai: 0x1
Bidang Anda dan V selaras secara vertikal. Jika bendera ini tidak diatur, bidang klorma diasumsikan berada di luar fase dengan sampel klorma 1/2, bergantian antara baris U diikuti oleh baris V.
MFVideoChromaSubsampling_MPEG2
Menentukan skema pengodean chroma untuk video MPEG-2. Sampel Chroma diselaraskan secara horizontal dengan sampel luma, tetapi tidak selaras secara vertikal. Bidang Anda dan V selaras secara vertikal.
MFVideoChromaSubsampling_MPEG1
Menentukan skema pengodean chroma untuk video MPEG-1.
MFVideoChromaSubsampling_DV_PAL
Menentukan skema pengodean chroma untuk video PAL DV.
MFVideoChromaSubsampling_Cosited
Sampel Chroma diselaraskan secara vertikal dan horizontal dengan sampel luma. Format YUV seperti 4:4:4, 4:2:2, dan 4:1:1 selalu dikosi di kedua arah dan harus menggunakan bendera ini.
MFVideoChromaSubsampling_Last
Dicadangkan.
MFVideoChromaSubsampling_ForceDWORD
Nilai: 0x7fffffff
Dicadangkan. Anggota ini memaksa jenis enumerasi untuk dikompilasi sebagai nilai DWORD .

Keterangan

Bendera ini digunakan dengan atribut MF_MT_VIDEO_CHROMA_SITING .

Untuk informasi selengkapnya tentang nilai-nilai ini, lihat keterangan untuk enumerasi DXVA2_VideoChromaSubSampling , 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