3
RtAudio هي مجموعة من فئات C ++ التي توفر واجهة برمجة تطبيقات مشتركة (واجهة برمجة التطبيقات) لإدخال / إخراج الصوت في الوقت الفعلي عبر أنظمة تشغيل Linux و Macintosh OS-X و Windows.يبسط RtAudio بشكل كبير عملية التفاعل مع أجهزة صوت الكمبيوتر.تم تصميمه لتحقيق الأهداف التالية: تصميم C ++ الموجه للكائنات ، واجهة برمجة تطبيقات بسيطة ومشتركة في جميع المنصات المدعومة ، فقط مصدر واحد وملف رأس واحد لسهولة إدراجه في مشاريع البرمجة ، مما يتيح دعمًا متزامنًا متعدد api دعمًا ديناميكيًا لدعم الأجهزةيتيح التحكم إمكانية قدرة جهاز الصوت على إجراء تحويل داخلي تلقائي لتنسيق البيانات ، وتعويض رقم القناة ، (de) التشذير ، ويتضمن RtAudio مفهوم دفق الصوت ، والذي يمثل إخراج الصوت (التشغيل) و / أو الإدخال (التسجيل).يمكن تعداد الأجهزة الصوتية المتاحة وقدراتها ثم تحديدها عند فتح الدفق.حيثما أمكن ، يمكن تجميع دعم API متعددة وتحديد API معين عند إنشاء مثيل RtAudio.راجع قسم API Notes للحصول على معلومات خاصة بكل من واجهات برمجة التطبيقات الصوتية المدعومة ....
موقع الكتروني:
https://www.music.mcgill.ca/~gary/rtaudio/المميزات
التصنيفات
بدائل لـ RtAudio لنظام التشغيل Windows
7
5
3
0