Sampel Filter Pembuangan
[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.]
Deskripsi
Filter Pembuangan adalah filter perender yang menulis sampel media yang diterimanya ke file teks.
Sampel ini menggambarkan cara menggunakan kelas filter dasar CBaseFilter dan kelas pin input yang dirender CRenderedInputPin. Ini juga menunjukkan cara mengimplementasikan antarmuka IFileSinkFilter. Filter Dump memiliki satu pin input, yang menulis langsung setiap sampel yang diterimanya ke dalam file.
Penggunaan
Filter ini adalah alat debugging yang berguna. Misalnya, Anda dapat memverifikasi, sedikit demi sedikit, hasil filter transformasi. Anda dapat membuat grafik secara manual dengan menggunakan GraphEdit, dan menyambungkan filter Dump ke output filter transformasi atau pin output lainnya. Anda juga dapat menghubungkan filter tee dan menempatkan filter Dump pada salah satu kaki filter tee dan output standar pada kaki lainnya untuk memantau hasilnya dalam skenario real-time.
Mengunduh Sampel
Untuk mengunduh sampel DirectShow SDK, instal versi terbaru Windows SDK.
Sampel ini diinstal di bawah jalur berikut: [SDK Root]\Samples\Multimedia\DirectShow\Filters\Dump.
Topik terkait