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 sebarang lesen

Wwise

Wwise

Enjin audio permainan, yang direka untuk memberi penonton lebih banyak kawalan dan menjimatkan masa pengaturcara.
PortAudio

PortAudio

PortAudio adalah palang salib, sumber terbuka, pustaka I / O audio.Ia menyediakan API yang sangat mudah untuk merakam dan / atau bermain bunyi menggunakan fungsi panggil balik yang mudah.
JUCE

JUCE

JUCE adalah perpustakaan kelas C ++ yang luas untuk membina aplikasi dan plugin lintas platform yang kaya untuk semua sistem operasi utama.
Photon Micro GUI

Photon Micro GUI

Photon Micro GUI adalah perpustakaan UI C ++ (esp C ++ 14 dan C ++ 17) yang moden.
AudioKit

AudioKit

AudioKit adalah kerangka audio sumber terbuka utama.Ia menguasai berjuta-juta pemasangan aplikasi.
KFR

KFR

KFR dibina untuk pemaju yang memerlukan toolkit yang berkuasa untuk aplikasi audio dan DSP.
FMOD Ex

FMOD Ex

FMOD adalah pustaka audio proprietari yang memainkan fail muzik pelbagai format pada banyak platform sistem operasi yang berbeza, digunakan dalam permainan dan aplikasi perisian untuk menyediakan ...