واجهة التحكم بالوسائط
واجهة التحكم بالوسائط - MCI اختصارًا - هي واجهة برمجة تطبيقات عالية المستوى طورتها مايكروسوفت وآي بي إم للتحكم في الأجهزة الطرفية للوسائط المتعددة المتصلة بجهاز كمبيوتر يعمل بنظام التشغيل مايكروسوفت ويندوز أو OS/2 ، مثل مشغلات الأقراص المضغوطة وأجهزة التحكم في الصوت.
تُسهّل واجهة برمجة التطبيقات MCI كتابة برامج قادرة على تشغيل مجموعة واسعة من ملفات الوسائط، وحتى تسجيل الصوت، وذلك ببساطة عن طريق تمرير الأوامر كسلاسل نصية . وتعتمد هذه الواجهة على العلاقات الموضحة في سجلات نظام التشغيل ويندوز أو في قسم [MCI] من ملف system.ini . ومن مزايا هذه الواجهة إمكانية إرسال أوامر MCI من لغة البرمجة أو لغة البرمجة النصية. ومن أمثلة هذه الأوامر: mciSendCommand و mciSendString .
بعد بضع سنواتتم التخلص التدريجي من واجهة MCI لصالح واجهات برمجة تطبيقات DirectX التي تم إصدارها لأول مرة في عام 1995. [ 1 ]
أجهزة MCI
تتكون واجهة التحكم بالوسائط من 7 أجزاء:
- cdaudio
- فيديو رقمي
- طبقة
- جهاز التسلسل
- مسجل فيديو
- قرص فيديو
- موجة صوتية
كل جهاز من هذه الأجهزة التي تُعرف باسم أجهزة MCI (مثل مشغل أقراص CD-ROM أو مشغل أقراص VCD) قادر على تشغيل أنواع معينة من الملفات، فمثلاً، يشغل مشغل AVIVideo ملفات .avi ، ويشغل مشغل CDAudio مسارات CD-DA ، وغيرها. وقد أُتيحت أجهزة MCI أخرى مع مرور الوقت.
تشغيل الوسائط عبر واجهة MCI
لتشغيل نوع معين من الوسائط، يجب تهيئته بشكل صحيح باستخدام أوامر MCI. وتنقسم هذه الأوامر إلى فئات فرعية:
- أوامر النظام
- الأوامر المطلوبة
- الأوامر الأساسية
- أوامر موسعة
يمكن العثور على قائمة كاملة بأوامر MCI في مكتبة MSDN الخاصة بمايكروسوفت .
انظر أيضاً
مراجع
- ↑ بانيرجي (2010). تقنيات الوسائط المتعددة . ماكجرو هيل للتعليم (الهند) المحدودة. ص 55. ISBN 9780070669239تم الاطلاع عليه بتاريخ 29-11-2017 .
روابط خارجية
- مرجع مايكروسوفت MCI - مكتبة MSDN
- واجهات برمجة تطبيقات مايكروسوفت
- تقنية الوسائط المتعددة لنظام التشغيل مايكروسوفت ويندوز
- أطر الوسائط المتعددة
- قوالب مايكروسوفت ويندوز
