Filter Pengurai Multi-File
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan 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 Audio/Video Capture 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 Pengurai Multi-File mengurai format file sederhana yang memungkinkan beberapa nama file ditentukan seolah-olah mereka adalah satu file. File-file ini memiliki format yang diperlihatkan dalam contoh berikut:
;MULTI
https://server/share/video.mpg
https://server/share/captions.smi
Penggunaan filter ini tidak digunakan lagi. Untuk merender beberapa file dalam grafik filter yang sama, aplikasi hanya boleh memanggil RenderFile atau AddSourceFilter beberapa kali.
Label | Nilai |
---|---|
Filter antarmuka | IBaseFilter |
Jenis media pin input |
|
Antarmuka pin input | IPin, IQualityControl |
Jenis media pin output |
|
Antarmuka pin output | IPin, IQualityControl |
Filter CLSID | CLSID_MultFile |
Eksekusi | Quartz.dll |
Merit | MERIT_UNLIKELY |
Kategori Filter | CLSID_LegacyAmFilterCategory |
Keterangan
Filter membuat satu pin output untuk setiap file yang tercantum dalam file sumber. Jenis output MEDIATYPE_File, dan blok format untuk jenis output adalah string karakter lebar yang berisi nama file. Setiap pin tersambung ke instans filter File Stream Renderer . Filter File Stream Renderer membuat satu pin output, yang mengekspos antarmuka IStreamBuilder . Pin output merender file yang ditentukan. Tidak ada data media yang melakukan perjalanan antara Pengurai Multi-File dan Penyaji Aliran File.
CLSID filter tidak didefinisikan dalam Uuids.h. Gunakan makro ini dalam file header Anda sendiri:
// {D51BD5A3-7548-11cf-A520-0080C77EF58A}
DEFINE_GUID(CLSID_MultFile,
0xd51bd5a3, 0x7548, 0x11cf, 0xa5, 0x20, 0x0, 0x80, 0xc7, 0x7e, 0xf5, 0x8a);
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