Filter Pemisah 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 membagi aliran video digital (DV) yang terjalin ke dalam aliran video dan audio komponennya.
Label | Nilai |
---|---|
Filter Antarmuka | IBaseFilter, IDVSplitter |
Jenis Media Pin Input | MEDIATYPE_Interleaved, MEDIASUBTYPE_dvsd, FORMAT_DvInfo |
Antarmuka Pin Input | IMemInputPin, IPin, IQualityControl |
Tipe Media Pin Output |
Video: MEDIATYPE_Video, FORMAT_DvInfo Audio: MEDIATYPE_Audio, MEDIASUBTYPE_PCM, FORMAT_WaveFormatEx |
Antarmuka Pin Output | IMediaPosition, IMediaSeeking, IPin, IQualityControl |
Filter CLSID | CLSID_DVSplitter |
CLSID Halaman Properti | Tidak ada halaman properti. |
Eksekusi | qdv.dll |
Merit | MERIT_NORMAL |
Kategori Filter | CLSID_LegacyAmFilterCategory |
Komentar
Bingkai DV berisi audio dan video dalam bingkai yang sama. Filter Pemisah DV mengekstrak data audio dan mengirimkannya sebagai satu atau dua aliran audio, dari pin output audio. Bingkai DV asli dikirimkan dari pin output video, sebagai bingkai video. Jenis media pada bingkai video diubah dari MEDIATYPE_Interleaved ke MEDIATYPE_Video, tetapi jika tidak, data tidak dimodifikasi. Jenis media diubah untuk memberi sinyal bahwa data audio ke dalam bingkai harus diabaikan. Pemisah DV tidak mengatur waktu media pada sampel outputnya; jika Anda menulis filter hilir yang memerlukan waktu media, maka Anda dapat memperoleh waktu dari jumlah bingkai.
Hanya satu pin output sekaligus yang mengeksposIMediaPositiondan antarmuka IMediaSeeking.
Filter Pemisah DV dapat menerima perubahan format dinamis dalam aliran audio. Namun, jika filter AVI Mux hilir, filter tersebut akan menolak perubahan format. Jika ini terjadi, Pemisah DV berhenti menghasilkan aliran audio. Batasan ini hanya memengaruhi pengambilan file tipe-2. Untuk file tipe-1, aliran yang diselingi tidak dibagi di tempat pertama. Untuk pratinjau, tidak ada filter AVI Mux di hilir.
Jika sumber DV adalah kamera langsung, biasanya tidak ada alasan bagi format audio untuk berubah. Namun, format mungkin berubah jika Anda mengirimkan dari pita VTR yang berisi beberapa sumber heterogen.
Setiap bingkai DV berisi metadata, selain data audio dan video. Metadata ini dapat berubah dari bingkai ke bingkai. Aplikasi dapat mengurai metadata dengan memeriksa sampel input atau sampel output video. Namun, DirectShow tidak memberikan dukungan langsung untuk mengurai metadata DV. Konsultasikan dengan IEC 61834-4 untuk informasi selengkapnya.