Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menjelaskan konten sampel video. Bendera ini digunakan dalam struktur DXVA2_ExtendedFormat .
Sintaks
typedef enum _DXVA2_SampleFormat {
DXVA2_SampleFormatMask = 0xff,
DXVA2_SampleUnknown = 0,
DXVA2_SampleProgressiveFrame = 2,
DXVA2_SampleFieldInterleavedEvenFirst = 3,
DXVA2_SampleFieldInterleavedOddFirst = 4,
DXVA2_SampleFieldSingleEven = 5,
DXVA2_SampleFieldSingleOdd = 6,
DXVA2_SampleSubStream = 7
} DXVA2_SampleFormat;
Konstanta
DXVA2_SampleFormatMask Nilai: 0xff Bitmask untuk memvalidasi nilai bendera. Nilai ini bukan bendera yang valid. |
DXVA2_SampleUnknown Nilai: 0 Format tidak diketahui. Default ke DXVA2_SampleProgressiveFrame. |
DXVA2_SampleProgressiveFrame Nilai: 2 Sampel berisi bingkai progresif (non-interlaced). |
DXVA2_SampleFieldInterleavedEvenFirst Nilai: 3 Sampel berisi dua bidang yang diselingi. Bidang genap harus ditampilkan terlebih dahulu. |
DXVA2_SampleFieldInterleavedOddFirst Nilai: 4 Sampel berisi dua bidang yang diselingi. Bidang ganjil harus ditampilkan terlebih dahulu. |
DXVA2_SampleFieldSingleEven Nilai: 5 Sampel berisi satu bidang genap. |
DXVA2_SampleFieldSingleOdd Nilai: 6 Sampel berisi satu bidang ganjil. |
DXVA2_SampleSubStream Nilai: 7 Sampel berisi bingkai substream video. Gunakan nilai ini untuk pencampuran sub-aliran. |
Keterangan
Enumerasi ini setara dengan enumerasi DXVA_SampleFormat yang digunakan dalam DXVA 1.0.
Tabel berikut ini memperlihatkan pemetaan dari nilai enumerasi MFVideoInterlaceMode , yang digunakan dalam jenis media Media Foundation, untuk DXVA2_SampleFormat nilai.
Nilai MFVideoInterlaceMode | Nilai DXVA2_SampleFormat |
---|---|
MFVideoInterlace_Unknown | DXVA2_SampleUnknown. |
MFVideoInterlace_Progressive | DXVA2_SampleProgressiveFrame. |
MFVideoInterlace_FieldInterleavedUpperFirst | DXVA2_SampleFieldInterleavedEvenFirst |
MFVideoInterlace_FieldInterleavedLowerFirst | DXVA2_SampleFieldInterleavedOddFirst. |
MFVideoInterlace_FieldSingleUpper | DXVA2_SampleFieldSingleEven. |
MFVideoInterlace_FieldSingleLower | DXVA2_SampleFieldSingleOdd. |
MFVideoInterlace_MixedInterlaceOrProgressive | Tidak ada kecocokan persis. Gunakan DXVA2_SampleFieldInterleavedEvenFirst sebagai nilai awal, lalu gunakan bendera interlace dari sampel media. Untuk informasi selengkapnya, lihat Video Interlacing. |
Dengan pengecualian MFVideoInterlace_MixedInterlaceOrProgressive, setiap pasangan nilai enumerasi yang sesuai memiliki nilai numerik yang sama.
Nilai DXVA2_SampleSubStream tidak setara dalam enumerasi MFVideoInterlaceMode .
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | dxva2api.h |