Sampel Filter Cadangan

[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 Cadangan 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 Cadangan memiliki pin input tunggal, yang menulis setiap sampel yang diterimanya langsung ke file.

Penggunaan

Filter ini adalah alat penelusuran kesalahan yang berguna. Misalnya, Anda dapat memverifikasi, sedikit demi sedikit, hasil filter transformasi. Anda dapat membuat grafik secara manual dengan menggunakan GraphEdit, dan menyambungkan filter Cadangan ke output filter transformasi atau pin output lainnya. Anda juga dapat menyambungkan filter tee dan meletakkan filter Dump pada satu kaki filter tee dan output khas pada kaki lain 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.

Sampel DirectShow