Bagikan melalui


Filter Penulis File

[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 Penulis File dapat digunakan untuk menulis file ke disk terlepas dari formatnya. Filter hanya menulis ke disk apa pun yang diterimanya pada pin inputnya, sehingga harus terhubung upstram ke multiplexer yang dapat memformat file dengan benar. Anda dapat membuat file output baru dengan File Writer atau menentukan file yang ada; jika file sudah ada, file akan sepenuhnya ditimpa dengan data baru.

Filter penulis file menggunakan stempel waktu aliran input sebagai offset file dan menyediakan akses acak ke file. Ini mendukung IStream untuk memungkinkan membaca dan menulis header file setelah grafik dihentikan. Untuk meningkatkan performa, ia juga mendukung penulisan tumpang tindih yang tidak dibuffer dan menangani negosiasi buffer yang sesuai.

Catatan

Untuk menulis file ASF, gunakan filter Penulis ASF WM .

 

Label Nilai
Antarmuka Filter IAMFilterMiscFlags, IBaseFilter, IFileSinkFilter, IFileSinkFilter2, IPersistStream
Jenis Media Pin Input MEDIATYPE_Stream, MEDIASUBTYPE_NULL
Antarmuka Pin Input IMemInputPin, IPin, IQualityControl, IStream
Tipe Media Pin Output Tidak berlaku
Antarmuka Pin Output Tidak berlaku
Filter CLSID CLSID_FileWriter
CLSID Halaman Properti Tidak ada halaman properti
Eksekusi qcap.dll
Merit MERIT_DO_NOT_USE
Kategori Filter CLSID_LegacyAmFilterCategory

 

Filter DirectShow