معمارية صوت لينكس المتقدمة: الفرق بين النسختين

[مراجعة غير مفحوصة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
ط ←‏تاريخ: إضافة التصنيف
ط تحسينات و روابط
سطر 24:
| الموقع ={{url|http://www.alsa-project.org}}
}}
معمارية صوت لينكس المتقدمة (بالإنجلزية : ''Advanced Linux Sound Architecture'' ) ويتم اختصارها (ألسا-ALSA)،هو [[إطار عمل (برمجة)|إطار عمل]] وجزء من [[نواة لينكس]] لتوفر [[واجهة برمجة التطبيقات]] (API) لبرامج تشغيل [[بطاقة الصوت]].بعض أهداف مشروع '''ألسا''' في بدايته هو تكوين وتعريف تلقائي لأجهزة الصوت و للبطاقة المتعددة و توفيرها للنظام،يتمللنظام ، يتم تعديل إطار ALSA'''ألسا''' تحت [[رخصة جنو العمومية]] (GPL) ورخصةو [[رخصة جنو العمومية العامةالصغرى]] (LGPL)،بعض ، بعض الأطر مثل جاك تستخدام '''ألسا''' لتحرير و مزج الصوت بمستوى إحترافي و منخفظ في إستهلاك مورد النظام.
=الميزات=
وقد تم تصميم '''ألسا''' مع بعض الميزات التي لم تكن متاحة و مفهومة في وقت [[نظام الصوت المفتوح]] ( OSS) :
 
*توليف MIDI الأجهزة .
سطر 32:
*عملية مزدوجة الاتجاه .
 
إطار '''ألسا''' لديه API أكبر حجما وأكثر تعقيدا من OSS ، لذلك يمكن أن يكون أكثر صعوبة لتطوير تطبيقات للمستخدم .كما يمكنه توفير طبقة تحاكي OSS ، ويستعمل هذا المحاكي للوظائف التي لم تعد متوفرة في العديد من [[توزيعات لينكس]] الجديدة.
 
بالإضافة إلى أدوات تشغيل الأجهزة والصوت ، حزم إطار ألسا يوفر للمستخدمين و لمطوري التطبيقات ميزات عند استعماله من خلال الواجهات في مستوى [[مساحة المستخدم]] للتفاعل المباشر مع تعاريف نواة ؛ على عكس API النواة، التي توفر كل قدرات الجهاز مباشرتا ، يعرض إطار ALSA في مساحة المستخدم فكرة مجردة و موحدا "قدر الإمكان" عبر عناصر ضبط الأجهزة الأساسية . ويتم تحقيق هذا الهدف جزئيا باستخدام برمجيات المكونات الإضافية. على سبيل المثال، العديد من بطاقات الصوت الحديثة أو المدمج في رقائق الصوت لم، تكنلا لديكتوفر السيطرةلك المقدرة على ضبط " الصوت الرئيسي " ؛ توفر مكتبة مساحةألسا المستخدمفي لإطارمساحة ألساالمستخدم يوفر التحكم في مستوى الصوت باستخدام برنامج " softvol " المتوفر في المكونات، وبهذه الطريقة لا يهتم المطور ما إذا كان التحكم ينفذه عتاد الأجهزة أو البرمجيات المصاحبة للبطاقة.
 
==مفاهيم==
سطر 51:
*interface:card,device,subdevice
*interface:CARD=1,DEV=3,SUBDEV=2.
 
 
تيار ALSA هو تدفق البيانات التي تمثل الصوت ، و شكل التيار الأكثر شيوعا هو PCM فيجب أن يتم إعداده بهذه الطريقة ليتناسب مع الخصائص أو مواصفات الأجهزة :
 
* interface:CARD=1,DEV=3,SUBDEV=2.
 
تيار ALSA- '''ألسا''' هو تدفق البيانات التي تمثلتتمثل في الصوت ، و شكل التيار الأكثر شيوعا هو PCM فيجب أن يتم إعداده بهذه الطريقة ليتناسب مع الخصائص أو مواصفات الأجهزة :
*sampling rate: 44.1 kHz on home stereos, and 48 kHz on home theaters
*sample width: measured in some number of bits per sample (such as 8, 16, 24, or 32 bits/sample)
السطر 65 ⟵ 63:
 
=تطبيقات=
إطار '''ألسا''' يوفر طبقة في (ASOC) بهدف دعم أفضل للإطار على الأنظمة المدمجة التي تستخدم تصميم منظومة على رقاقة (SoC)
 
=تاريخ=