Windows Media Video 9 Decoder
Dekoder Windows Media Video 9 mendekode aliran video yang dikodekan oleh Windows Media Video Encoder. Encoder dan decoder mendukung empat kategori video yang dikodekan berikut.
- Profil Sederhana Windows Media Video 9
- Profil Utama Windows Media Video 9
- Profil Tingkat Lanjut Windows Media Video 9
- Gambar Windows Media Video 9.1
Pengidentifikasi Kelas
Pengidentifikasi kelas (CLSID) untuk dekoder Windows Media Video diwakili oleh CLSID_CWMVDecMediaObject konstanta. Anda dapat membuat instans dekoder video dengan memanggil CoCreateInstance.
Antarmuka
Objek dekoder video mengekspos antarmuka IMediaObject sehingga objek dapat digunakan sebagai Objek Media DirectX (DMO), dan mengekspos antarmuka IMFTransform sehingga objek dapat digunakan sebagai Transformasi Media Foundation (MFT).
Dekoder video bertingkah seperti DMO atau MFT tergantung antarmuka mana yang Anda peroleh dan versi Windows mana yang berjalan. Tabel berikut menunjukkan kondisi di mana dekoder video bertingkah seperti DMO atau MFT.
Sistem operasi | Perilaku dekoder |
---|---|
Windows XP | Dekoder video Windows Media selalu bertingkah seperti DMO. |
Windows Vista dan Windows 7 | Secara default, dekoder video Windows Media bertingkah seperti DMO. Jika Anda mendapatkan antarmuka IMFTransform pada dekoder video, antarmuka tersebut bertindak sebagai MFT. |
Dimulai dengan Windows 7, dekoder Windows Media Video mengimplementasikan antarmuka IDMOQualityControl .
Format Input
Tabel berikut menunjukkan kode empat karakter (FOURCC) yang sesuai dengan kategori input yang dikodekan yang didukung oleh dekoder Windows Media Video.
Kategori | FOURCC |
---|---|
Profil Sederhana Windows Media Video 9 | "WMV3" |
Profil Utama Windows Media Video 9 | "WMV3" |
Profil Tingkat Lanjut Windows Media Video 9 | "WVC1" |
Gambar Windows Media Video 9.1 | "WMVP" untuk 9.1, "WVP2" untuk 9.1 versi 2 |
Format Output
Dekoder Windows Media Video mendukung subtipe media output berikut ketika bertindak sebagai DMO.
- MEDIASUBTYPE_NV12
- MEDIASUBTYPE_YV12
- MEDIASUBTYPE_YUY2
- MEDIASUBTYPE_UYVY
- MEDIASUBTYPE_YVYU
- MEDIASUBTYPE_NV11
- MEDIASUBTYPE_RGB32
- MEDIASUBTYPE_RGB24
- MEDIASUBTYPE_RGB565
- MEDIASUBTYPE_RGB555
- MEDIASUBTYPE_RGB8
Dekoder Windows Media Video mendukung subjenis media output berikut ketika bertindak sebagai MFT.
- MFVideoFormat_NV12
- MFVideoFormat_YV12
- MFVideoFormat_YUY2
- MFVideoFormat_UYVY
- MFVideoFormat_YVYU
- MFVideoFormat_NV11
- MFVideoFormat_RGB32
- MFVideoFormat_RGB24
- MFVideoFormat_RGB565
- MFVideoFormat_RGB555
- MFVideoFormat_RGB8
Properti
Dekoder Windows Media Video mendukung properti berikut ini.
Properti | Deskripsi |
---|---|
MFPKEY_DECODER_DEINTERLACING | Menentukan apakah codec mendekode bingkai video terjalin dari aliran terkompresi sebagai bingkai progresif.
Profil Sederhana, Profil Utama, Profil Lanjutan. Baca/tulis. |
MFPKEY_DXVA_ENABLED | Menentukan apakah dekoder akan menggunakan perangkat keras akselerasi video DirectX, jika tersedia.
Profil Sederhana, Profil Utama, Profil Lanjutan. Tulis-saja. |
MFPKEY_AVDecVideoSWPowerLevel | Menentukan tingkat daya untuk dekoder.
Profil Sederhana, Profil Utama, Profil Lanjutan, Gambar. Baca/tulis. |
MFPKEY_FI_ENABLED | Menentukan apakah dekoder harus menggunakan interpolasi bingkai.
Profil Sederhana, Profil Utama, Profil Lanjutan, Gambar. Tulis-saja. |
MFPKEY_FI_SUPPORTED | Menentukan apakah dekoder mendukung interpolasi bingkai.
Profil Sederhana, Profil Utama, Profil Lanjutan, Gambar Baca-saja. |
MFPKEY_NUMTHREADSDEC | Menentukan jumlah utas yang akan digunakan dekoder.
Profil Sederhana, Profil Utama, Profil Lanjutan, Gambar. Baca/tulis. |
MFPKEY_POSTPROCESSMODE | Menentukan mode pemrosesan postingan untuk dekoder.
Profil Sederhana, Profil Utama, Profil Lanjutan, Gambar. Tulis-saja. |
g_wszWMVCNeedsDrain | Menentukan apakah dekoder harus dikosongkan. Windows 8 Baca-saja. Properti ini digunakan oleh runtime Windows Media Format. Jenis properti VARIANT_BOOL. Jika nilainya VARIANT_TRUE, dekoder harus dikosongkan setelah penghentian. Untuk informasi selengkapnya tentang pengurasan MFT, lihat Model Pemrosesan MFT Dasar. Catatan: Untuk mengkueri properti ini, gunakan antarmuka IPropertyBag . |
Keterangan
Resolusi maksimum yang diizinkan oleh dekoder Windows Media Video 9 adalah 4096x4096.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien |
Windows XP, Windows Vista, atau Windows 7 |
Header |
|
DLL |
|
Lihat juga