Filter DirectShow

[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.]

DirectShow menyediakan sekumpulan filter default di Windows. Filter ini mendukung banyak format data sekaligus memberikan independensi perangkat keras tingkat tinggi. Aplikasi juga dapat mendaftar dan menginstal filter kustom pada sistem target.

Filter ACM Wrapper, AVI Decompressor, dan AVI Compressor bekerja dengan Manajer Kompresi Audio dan Video untuk memungkinkan berbagai codec digunakan dalam grafik filter DirectShow.

Semua filter yang didukung oleh DirectShow Software Development Kit (SDK) tercantum di sini. Jika filter muncul di GraphEdit tetapi tidak didokumenkan di bagian referensi ini, itu berarti filter telah diinstal oleh pihak ketiga atau digunakan secara internal oleh beberapa teknologi Microsoft lainnya. Filter tersebut tidak didukung oleh DirectShow SDK.

Filter Deskripsi
Pembungkus ACM Mengaktifkan codec Audio Compression Manager (ACM) untuk menggabungkan grafik filter.
Bilah Silang Video Analog Mewakili bilah silang video pada perangkat pengambilan video yang mendukung Windows Driver Model (WDM).
Pengambilan Audio Mewakili perangkat pengambilan audio.
Perender Audio (WaveOut) Menggunakan WAVEOut* API untuk merender audio bentuk gelombang.
Kompresor AVI Mengaktifkan kompresor Video Compression Manager (VCM) untuk bergabung dengan grafik filter.
Dekompresor AVI Mengaktifkan dekompresor Video Compression Manager (VCM) untuk menggabungkan grafik filter.
Gambar AVI Ditarik secara otomatis ke grafik pemutaran alih-alih AVI Decompressor ketika video sedang di-output ke monitor televisi NTSC eksternal.
AVI Mux Menerima beberapa aliran input dan menginterogasinya ke dalam format AVI.
Pemisah AVI Membagi aliran audio dan video dalam pemutaran file AVI.
Sumber File AVI/WAV Membaca file sumber AVI dan WAV dan menghasilkan pin output yang sesuai untuk jenis file. (Tidak digunakan lagi.)
Dekoder CC Menerima bentuk gelombang sampel yang dikirimkan oleh filter tangkapan dan mengirimkan data teks tertutup yang didekodekan.
Pengonversi Ruang Warna Mengonversi dari satu jenis warna RGB ke jenis RGB lain.
DirectSound Renderer Merender audio menggunakan API DirectSound.
Pembungkus DMO Memungkinkan aplikasi DirectShow menggunakan DirectX Media Object (DMO) dalam grafik filter.
DV Muxer Menggabungkan streaming video digital (DV) yang dikodekan dengan satu atau dua aliran audio untuk menghasilkan aliran DV yang saling terkait.
Pemisah DV Membagi aliran DV yang diselingi menjadi aliran video dan audio komponennya.
Dekoder Video DV Mendekode aliran DV ke dalam video yang tidak dikompresi.
DV Video Encoder Mengodekan aliran video yang tidak dikompresi ke dalam video DV.
DVD Navigator Membuka semua file yang diperlukan dalam volume DVD-Video, menavigasi melalui file linear DVD-Video .vob, dan mengurai aliran program MPEG-2 yang dihasilkan.
Perender Video yang Disempurnakan Perender video dengan fungsi inti dan model plug-in yang sama dengan sink media Media Foundation EVR.
Sumber File (Asinkron) Membuka dan membaca file lokal dari berbagai format data dan meneruskan data ke filter pengurai.
Sumber File (URL) Bekerja dengan file sumber apa pun yang dapat diidentifikasi oleh Uniform Resource Locator (URL) dan yang jenis utama medianya adalah streaming.
Penyaji Aliran File Merender nama file yang diurai oleh filter Pengurai Multi-File.
Penulis File Digunakan untuk menulis file ke diska terlepas dari formatnya.
Perender Layar Penuh Menggunakan DirectDraw untuk merender video layar penuh pada kartu grafis yang lebih lama. (Usang.)
Tee Pin Tak Terbatas Mengirimkan sampel yang dikirimkan ke pin inputnya ke jumlah variabel pin output.
Perender Perintah Skrip Internal Menerima perintah skrip dan mengirimkannya ke aplikasi.
Dekoder Baris 21 Mengonversi informasi caption tertutup baris-21 menjadi bitmap dengan teks caption.
Microsoft AC3 Encoder Mengodekan audio PCM stereo ke bitstream Dolby Digital. (Tidak didukung untuk aplikasi pihak ketiga.)
Microsoft MPEG-1/DD Audio Decoder Mendekode audio MPEG-1, AAC, dan Dolby Digital.
Microsoft MPEG-2 Audio Encoder Mengodekan audio MPEG-2.
Microsoft MPEG-2 Encoder Mengodekan audio dan video MPEG-2.
Microsoft MPEG-2 Video Decoder Mendekode video MPEG-2.
Microsoft MPEG-2 Video Encoder Mengodekan video MPEG-2.
Pengurai MIDI Membaca data MIDI yang ditemukan di . MID dan . File RMI.
Perender MIDI Merender data MIDI dari filter Pengurai MIDI.
Kompresor MJPEG Mengompresi aliran video yang tidak dikompresi, menggunakan kompresi JPEG gerakan.
Dekompresor MJPEG Mendekode aliran video dari JPEG gerakan ke video yang tidak dikompresi.
Dekoder Audio MPEG-1 Dekode MPEG-1 Layer I dan Layer II audio ke PCM.
Pemisah Aliran MPEG-1 Membagi aliran sistem MPEG-1 menjadi aliran audio dan video komponennya.
Dekoder Video MPEG-1 Mendekode video MPEG-1.
MPEG-2 Demultiplexer Demultiplexes aliran transportasi MPEG-2 yang dikirimkan dalam mode pendorongan, dan aliran program yang dikirimkan dalam mode dorong atau tarik.
Pemisah MPEG-2 Mengurai aliran program MPEG-2, membuat pin output untuk setiap aliran, dan menghasilkan paket MPEG audio dan/atau video terkompresi ke filter dekoder MPEG-2.
MSDV Driver Driver Windows Driver Model (WDM) untuk camcorder DV.
MSTape Driver Mendukung perangkat camcorder D-VHS dan MPEG.
Codec Pengonversi Ruang Warna MSYUV Memungkinkan pemutaran data sumber video dalam format YUV pada klien yang adaptor tampilan videonya tidak dapat digunakan untuk konversi YUV-ke-RGB dalam perangkat keras.
Pengurai Multi-File Mengurai format file sederhana yang memungkinkan beberapa nama file ditentukan seolah-olah mereka adalah satu file.
Overlay Mixer 2 Seperti Overlay Mixer, tetapi dapat ditambahkan ke grafik filter secara otomatis. (Usang.)
Overlay Mixer Dirancang khusus untuk pemutaran DVD dan streaming video siaran dengan teks tertutup line-21. (Usang. Digantikan oleh Video Mixing Renderer.)
Dekompresor QT Mendekompresi video Apple QuickTime 2.0. (Usang.)
Pengurai Film QuickTime Membagi data QuickTime Apple menjadi aliran audio dan video. (Usang.)
Pengurai SAMI (CC) Mengurai data keterangan dari file Synchronized Accessible Media Interchange (SAMI).
Smart Tee Digunakan dalam grafik pengambilan video untuk membagi aliran video menjadi aliran pratinjau dan aliran pengambilan.
Konverter Tee/Sink-to-Sink Menyediakan cara yang efisien untuk menduplikasi aliran data dalam mode kernel tanpa transisi mahal antara kernel dan mode pengguna.
TV Audio Menyediakan kontrol decoding audio televisi, pemilihan stereo atau monoaural, dan pemilihan program audio sekunder (SAP).
TV Tuner Memilih siaran analog atau saluran kabel yang akan dilihat.
Alokator Permukaan VBI Mengontrol alokasi buffer VBI dalam grafik televisi analog dengan skenario pengambilan port video perangkat keras.
Filter Penangkapan VFW Bekerja dengan perangkat keras pengambilan video yang lebih lama yang menggunakan Video Untuk Windows.
VGA 16 Color Ditherer Mengonversi dari jenis warna RGB ke tampilan warna 4-bit sehingga aliran video AVI dan MPEG dapat ditampilkan pada monitor 16 warna yang lebih lama. (Usang.)
Filter Perender Pencampur Video 7 (VMR-7) Perender video default di Windows XP. Menawarkan kemampuan penyajian tingkat lanjut dan pencampuran video.
Filter Perender Pencampur Video 9 (VMR-9) Mirip dengan VMR-7 tetapi tersedia di semua platform yang didukung oleh DirectX.
Manajer Port Video Memungkinkan Video Mixing Renderer bekerja dengan mulus pada sistem di mana data video ditransfer langsung dari perangkat tangkapan video atau dekoder perangkat keras ke chip grafis.
Perender Video Perender video default pada Windows 98SE, Windows 2000, dan Windows Millennium Edition. Menyambungkan ke filter transformasi video apa pun yang menghasilkan data video yang didekompresi.
Pengurai WAVE Mengurai data audio format WAV dari file .wav, .au, atau .aif.
Pengambilan Video WDM Mengontrol perangkat pengambilan analog yang menggunakan driver Windows Driver Model (WDM).
Filter Sumber Media Windows Filter sumber default untuk pemutaran konten Windows Media dan MPEG-4 yang dibuat menggunakan Microsoft MPEG-4 Encoder. Ini adalah filter sumber yang digunakan oleh Pemutar Media Windows 6.4. (Usang.)
Pembaca WM ASF Filter sumber untuk pemutaran file konten dan konten berbasis Windows Media yang dibuat dengan salah satu DMO Encoder Microsoft MPEG-4. Harus ditambahkan secara eksplisit ke grafik filter. Filter ini didasarkan pada Windows Media Format SDK.
Penulis WM ASF Menerima aliran input yang tidak dikompresi dan membuat file ASF yang berisi aliran Windows Media atau aliran MPEG-4 menggunakan Microsoft MPEG-4 Encoder DMO. Filter ini didasarkan pada Windows Media Format SDK.
Kodek WST Mendekode dan/atau menduplikasi data Teleteks yang dikodekan dan dikoreksi kesalahan maju untuk filter Dekoder WST. (Usang.)
Dekoder WST Menerima data World Standard Teletext yang didekodekan dari WST Codec dan mengirimkan bitmap ke Pin 2 pada Overlay Mixer menggunakan font yang disediakan oleh Microsoft. (Usang.)

 

Referensi DirectShow