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 |
---|---|
Antarmuka Filter | 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 |
Keterangan
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 pada satu waktu yang mengekspos antarmuka IMediaPosition dan IMediaSeeking .
Filter Pemisah DV dapat menerima perubahan format dinamis di aliran audio. Namun, jika filter AVI Mux berada di 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 terlebih dahulu. 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 dapat 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.
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk