Bagikan melalui


Enumerasi MFVideoInterlaceMode (mfobjects.h)

Menentukan bagaimana streaming video diselingi.

Dalam deskripsi yang mengikuti, bidang atas mengacu pada bidang yang berisi baris pemindaian setengah awal. Bidang bawah mengacu pada bidang yang berisi baris pemindaian penuh pertama.

Sintaks

typedef enum _MFVideoInterlaceMode {
  MFVideoInterlace_Unknown = 0,
  MFVideoInterlace_Progressive = 2,
  MFVideoInterlace_FieldInterleavedUpperFirst = 3,
  MFVideoInterlace_FieldInterleavedLowerFirst = 4,
  MFVideoInterlace_FieldSingleUpper = 5,
  MFVideoInterlace_FieldSingleLower = 6,
  MFVideoInterlace_MixedInterlaceOrProgressive = 7,
  MFVideoInterlace_Last,
  MFVideoInterlace_ForceDWORD = 0x7fffffff
} MFVideoInterlaceMode;

Konstanta

 
MFVideoInterlace_Unknown
Nilai: 0
Jenis interlacing tidak diketahui.
MFVideoInterlace_Progressive
Nilai: 2
Bingkai progresif.
MFVideoInterlace_FieldInterleavedUpperFirst
Nilai: 3
Bingkai terjalin. Setiap bingkai berisi dua bidang. Garis bidang diselingi, dengan bidang atas muncul pada baris pertama.
MFVideoInterlace_FieldInterleavedLowerFirst
Nilai: 4
Bingkai terjalin. Setiap bingkai berisi dua bidang. Garis bidang diselingi, dengan bidang bawah muncul pada baris pertama.
MFVideoInterlace_FieldSingleUpper
Nilai: 5
Bingkai terjalin. Setiap bingkai berisi satu bidang, dengan bidang atas muncul terlebih dahulu.
MFVideoInterlace_FieldSingleLower
Nilai: 6
Bingkai terjalin. Setiap bingkai berisi satu bidang, dengan bidang bawah muncul terlebih dahulu.
MFVideoInterlace_MixedInterlaceOrProgressive
Nilai: 7
Aliran berisi campuran mode interlaced dan progresif.
MFVideoInterlace_Last
Dicadangkan.
MFVideoInterlace_ForceDWORD
Nilai: 0x7fffffff
Dicadangkan. Anggota ini memaksa jenis enumerasi untuk dikompilasi sebagai nilai DWORD .

Keterangan

Garis pemindaian di bidang bawah adalah garis pemindaian 0,5 lebih rendah dari garis di bidang atas. Dalam televisi NTSC, bingkai terdiri dari bidang yang lebih rendah diikuti oleh bidang atas. Dalam televisi PAL, bingkai terdiri dari bidang atas diikuti oleh bidang bawah.

Bidang atas juga disebut bidang genap, bidang atas, atau bidang 2. Bidang bawah juga disebut bidang ganjil, bidang bawah, atau bidang 1.

Jika mode interlace MFVideoInterlace_FieldSingleUpper atau MFVideoInterlace_FieldSingleLower, setiap sampel berisi satu bidang, sehingga setiap buffer hanya berisi setengah dari jumlah baris bidang yang diberikan dalam jenis media.

Persyaratan

   
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

MF_MT_INTERLACE_MODE

Enumerasi Media Foundation

Video Interlacing

Tipe Media Video