eAVEncVideoChromaSubsampling enumeration (codecapi.h)
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan 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 Pengambilan Audio/Video 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 dudukan chroma. Dudukan Chroma mendefinisikan posisi sampel klorma relatif terhadap sampel luma. Enumerasi ini digunakan dengan properti AVEncVideoInputChromaSubsampling dan AVEncVideoOutputChromaSubsampling .
Sintaks
typedef enum eAVEncVideoChromaSubsampling {
eAVEncVideoChromaSubsamplingFormat_SameAsSource = 0,
eAVEncVideoChromaSubsamplingFormat_ProgressiveChroma = 0x8,
eAVEncVideoChromaSubsamplingFormat_Horizontally_Cosited = 0x4,
eAVEncVideoChromaSubsamplingFormat_Vertically_Cosited = 0x2,
eAVEncVideoChromaSubsamplingFormat_Vertically_AlignedChromaPlanes = 0x1
} ;
Konstanta
eAVEncVideoChromaSubsamplingFormat_SameAsSource Nilai: 0 Gunakan klorma yang sama dengan video input. Bendera ini hanya berlaku untuk properti AVEncVideoOutputChromaResolution . Bendera ini mungkin tidak digabungkan dengan bendera lain. |
eAVEncVideoChromaSubsamplingFormat_ProgressiveChroma Nilai: 0x8 Chroma harus direkonstruksi seolah-olah video yang mendasar adalah konten progresif, daripada melewatkan bidang atau menerapkan pemfilteran klorma untuk meminimalkan artefak dari rekonstruksi 4:2:0 chroma interlaced. |
eAVEncVideoChromaSubsamplingFormat_Horizontally_Cosited Nilai: 0x4 Sampel Chroma diselaraskan secara horizontal dengan kelipatan sampel luma. |
eAVEncVideoChromaSubsamplingFormat_Vertically_Cosited Nilai: 0x2 Sampel Chroma diselaraskan secara vertikal dengan kelipatan sampel luma. |
eAVEncVideoChromaSubsamplingFormat_Vertically_AlignedChromaPlanes Nilai: 0x1 Bidang chroma memiliki penyelarasan fase yang sama. Tidak valid untuk menghilangkan bendera ini kecuali data dikostumkan secara vertikal. Jika data tidak dikostumkan secara vertikal, bendera ini diperlukan. Jika bendera ini tidak ada, sampel Cb dan Cr berada di baris alternatif. Misalnya, video PAL DV yang terjalin menggunakan bidang chroma yang tidak selaras. |
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 |