RtAudio

RtAudio

RtAudio adalah satu set kelas C ++ yang menyediakan API biasa untuk input / output audio masa nyata di seluruh sistem operasi Linux, Macintosh OS-X dan Windows.RtAudio dengan ketara memudahkan proses berinteraksi dengan perkakasan audio komputer.
RtAudio adalah satu set kelas C ++ yang menyediakan API bersama (Aplikasi Pemrograman Antara Muka) untuk input / output audio masa nyata merentas sistem operasi Linux, Macintosh OS-X dan Windows.RtAudio dengan ketara memudahkan proses berinteraksi dengan perkakasan audio komputer.Ia direka bentuk dengan objektif berikut: Reka bentuk C ++ berorientasikan objek yang mudah, API biasa merentas semua platform yang disokong hanya satu sumber dan satu fail header untuk kemasukan mudah dalam projek pengaturcaraan membenarkan sokongan multi-api sokongan menyokong sambungan dinamik peranti menyediakan parameter peranti audio yang luasKawalan membolehkan keupayaan peranti audio yang menyelidik penukaran dalaman automatik untuk format data, pampasan nombor saluran, (de) interleaving, dan bertukar-tukar nama RtAudio menggabungkan konsep aliran audio, yang mewakili output audio (main balik) dan / atau input (rakaman).Peranti audio yang ada dan keupayaan mereka boleh dihitung dan kemudian ditentukan apabila membuka aliran.Di mana berkenaan, pelbagai sokongan API boleh disusun dan API khusus yang ditentukan ketika membuat contoh RtAudio.Lihat bahagian Nota API untuk maklumat khusus untuk setiap API audio yang disokong ....
rtaudio

Alternatif untuk RtAudio untuk semua platform dengan lesen sumber terbuka