مكتبة إخراج المدخلات الصوتية

التحميل الان

مكتبة إخراج المدخلات الصوتية الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • LGPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Hod McWuff
  • موقع ويب الناشر:

مكتبة إخراج المدخلات الصوتية العلامات


مكتبة إخراج المدخلات الصوتية وصف

المقصود مكتبة الإخراج الصوتية للمخرجات (LIBAIO) حل مشكلة منصات الصوت الرقمية المختلفة مرة واحدة وإلى الأبد. يهدف مكتبة الإخراج الصوتية (LIBAIO) إلى حل مشكلة منصات الصوت الرقمية المختلفة مرة واحدة وكلها معقدة بشكل غير ضروري لمعظم التطبيقات، وبينما يكون دعم Libao لإخراج الملفات باردا، فإنه يحد ما يمكن أن يفعله API و وبالتالي فهي غير كافية لأي نوع من التطبيقات في الوقت الحقيقي. يوفر Libaio واجهة تطبيق نظيفة واتخاذ قرار تبديل برنامج تشغيل بسيط في وقت بسيط، والعائد طريقة خفيفة الوزن لاستخدام أجهزة الصوت المحلية دون الاهتمام بما هوه. أنا، هود مكوير (الاسم المستعار، بالطبع)، وجد نفسي أحاول تصحيح تطبيقات SAA لشبه LABAO و Madplay، ومشروع آخر متعلق بصوت آخر كنت أعمل عليه. يحتاج هذا المشروع إلى الدعم الصوتي متعدد اللاعبين من تلقاء نفسه، مع إدارة الكمون، والتي تفتقر إلى Libao. كما يبدو أن Libao لا ينبغي أن يحاول أن يكون كل من تجريد الأجهزة * و * تجريد إخراج، وكذلك يبدو أنه أكثر بديهية إخراج (ملف لايف vs) التجريد. أدخل libaio. كل ما تقوم به هو مجردة منصة أجهزة الصوت المحلية، لتقديم واجهة نظيفة موحدة للعب والتقاط الصوت الرقمي، مع مرافق لإدارة الكمون الأساسية. تم كتابته من الصفر حول سائق Alsa النامي، من العديد من المصادر المرجعية بما في ذلك Libao و Robert Leslie الممتازة الممتازة MAPPLE MACE، وبالطبع توثيق ALSA والأمثلة. يأتي تمييز Libaio من عملية صنع القرار في وقت البناء. يجمع فقط ويربط أفضل برنامج تشغيل متاح للمنصة المحددة. لذلك، فإن تحديد وتحميل برنامج تشغيل لم يعد ينطبق؛ ويريد ذلك، لا ينبغي، لا يوجد أي خيار صحيح واحد على أي حال. لا يهدف Libaio إلى استبدال Libao؛ بل يهدف إلى استكماله. الوسيطة الرئيسية هي، لماذا يكون أي شخص لديه أكثر من نوع منصة الصوت تشغيل واحد على أي جهاز واحد؟ بالتأكيد، قد يكون لديهم ESD أو الفنون، لكنهم يشبهون إخراج الملفات أكثر من جهاز مباشر. هناك أيضا مضاهاة OSS في Alsa، ولكن بالنظر إلى سائق Alsa جيد، الذي استخدم OSS؟ ثم هناك حقيقة أن التطبيقات يجب أن تخبر Libao ما "البرنامج المساعد" للاستخدام، وجميع برامج التشغيل في Libao لديهم معلمات مختلفة. هذا يعني أن التطبيق يجب أن يعرف أكثر مما ينبغي أن يكون عليه أن يراه. لا يجب أن يضطر التطبيق إلى القول أكثر من "أعطني الجهاز المحلي للتشغيل مع *** ***" أو شيء لهذه التأثير، وبدء الكتابة .اليا جدا، الإضافات للأشياء مثل تنسيقات الملفات الملكية، ESD et al، ولكن هناك لا ينبغي أن يكون أي حاجة لأكثر من واحد من (alsa | oss | sun | win32 | macosx) على أي توزيع معين. لذلك، من الممكن التوزيع الثنائي للسائق المترجمة، حتى المفضل. إنه يقترح مراجعة جميع برامج تشغيل الأجهزة في Libao، و Madplay، والعديد من الأماكن الأخرى، إلى Libaio. بعد ذلك، يمكن إزالتها من تلك الحزم لصالح واجهة AIO.Stallation: ## Building./configuremake## تثبيت (كجذر)


مكتبة إخراج المدخلات الصوتية برامج ذات صلة

libzdt.

libzdt هي مكتبة عامة مجانية تهدف إلى أي شخص يريد استخدامه. ...

115

تحميل