RtAudio

RtAudio

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

موقع الكتروني:

التصنيفات

بدائل لـ RtAudio لنظام التشغيل Windows

Wwise

Wwise

محرك لعبة الصوت ، مصمم لإعطاء الفنانين مزيدًا من التحكم وتوفير وقت المبرمجين.
PortAudio

PortAudio

PortAudio عبارة عن مكتبة إدخال / إخراج صوتية مفتوحة المصدر ومفتوحة المصدر.يوفر واجهة برمجة تطبيقات بسيطة للغاية لتسجيل و / أو تشغيل الصوت باستخدام وظيفة رد اتصال بسيطة.
JUCE

JUCE

JUCE هي مكتبة فئة C ++ واسعة النطاق لبناء تطبيقات غنية عبر منصات وإضافات لجميع أنظمة التشغيل الرئيسية.
FMOD Ex

FMOD Ex

FMOD هي مكتبة صوتية خاصة تعمل على تشغيل ملفات الموسيقى بتنسيقات متنوعة على العديد من منصات نظام التشغيل المختلفة ، وتستخدم في الألعاب وتطبيقات البرامج لتوفير ...
KFR

KFR

تم تصميم KFR للمطورين الذين يحتاجون إلى مجموعة أدوات قوية للتطبيقات الصوتية وتطبيقات DSP.