Bagikan melalui


Tentang Filter Pengambilan Audio

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

DirectShow memungkinkan pengambilan dari input analog pada kartu suara melalui Filter Pengambilan Audio. Filter ini menggunakan WAVEInXXX API untuk mengontrol perangkat apa pun yang drivernya mendukung API ini. Setiap kartu pada sistem diwakili oleh instans terpisah dari filter.

Filter Tangkapan Audio mengekspos setiap input pada kartu, seperti mikrofon atau input MIDI, sebagai pin input. Pin input mewakili apa yang diekspos driver sebagai baris sumber audio. Namun, tidak ada data yang melalui pin input ini, dan tidak terhubung ke filter DirectShow lainnya. Mereka hanya menyediakan cara bagi aplikasi untuk mengontrol input. Aplikasi dapat menggunakan pin input untuk mengaktifkan atau menonaktifkan input, atau untuk mengatur properti pencampuran seperti equalization bass, equalization treble, pan, dan sebagainya. Jumlah kontrol yang tersedia tergantung pada driver. Untuk sepenuhnya memahami dan mengeksploitasi kemampuan kartu suara tertentu, Anda akan memerlukan dokumentasi dari produsen kartu.

Catatan

Anda dapat mengambil dari input CD-Audio, tetapi aliran audio ini telah melalui konverter digital-ke-analog, sehingga akan ada hilangnya kualitas suara dari CD asli.

 

Pengambilan Audio