Filter Dekoder Video DV
[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.]
Filter ini mendekode aliran video digital (DV) ke dalam video yang tidak dikompresi.
Label | Nilai |
---|---|
Filter Antarmuka | IBaseFilter, IDVRGB219, IIPDVDec, IPersistStream, ISpecifyPropertyPages |
Jenis Media Pin Input |
|
Antarmuka Pin Input | IMemInputPin, IPin, IQualityControl |
Tipe Media Pin Output |
Jenis utama : MEDIATYPE_VideoSubjenis:
Format_VideoInfo, Format_VideoInfo2 |
Antarmuka Pin Output | IMediaPosition, IMediaSeeking, IPin, IQualityControl |
Filter CLSID | CLSID_DVVideoCodec |
CLSID Halaman Properti | CLSID_DVDecPropertiesPage |
Eksekusi | qdv.dll |
Merit | MERIT_NORMAL |
Kategori Filter | CLSID_LegacyAmFilterCategory |
Komentar
Gunakan antarmukaIIPDVDecuntuk mengatur resolusi decoding ke ukuran penuh, setengah, ukuran kuartal, atau ukuran satu kedelapan.
Interlacing: Versi dekoder yang lebih lama selalu mendeinterlace video. Pada DirectX 9.0, DV Video Decoder dapat mempertahankan interlacing. Ini memungkinkan video yang dihubungkan untuk di-deinterlaced oleh Video Mixing Renderer (VMR), untuk meningkatkan kualitas penyajian. Untuk menggunakan fitur ini, filter hilir harus mendukung format VIDEOINFOHEADER2, yang ditunjukkan oleh nilai tersebut Format_VideoInfo2 dalam format anggota struktur AM_MEDIA_TYPE. Pada output resolusi penuh, bendera deinterlacing (dwInterlace) dalam struktur VIDEOINFOHEADER2 diatur ke AMINTERLACE_IsInterlaced | AMINTERLACE_DisplayModeBobOrWeave
, menunjukkan bidang yang saling terkait. Pada resolusi setengah atau lebih rendah, dwInterlace diatur ke nol, menunjukkan bingkai progresif.