সুচিপত্র:
সংজ্ঞা - সিম্পল ডিরেক্টমিডিয়া স্তরটির অর্থ কী?
সিম্পল ডাইরেক্টমিডিয়া লেয়ার (এসডিএল) ওপিজএল-এর মাধ্যমে কীবোর্ড, মাউস, অডিও, জয়স্টিক এবং 3 ডি হার্ডওয়্যারটিতে নিম্ন স্তরের অ্যাক্সেস সরবরাহ করতে সি-তে লিখিত একটি ক্রস-প্ল্যাটফর্ম মাল্টিমিডিয়া লাইব্রেরি। এটি এমপিইজি প্লেব্যাক সফ্টওয়্যার এবং অনেক জনপ্রিয় গেমস দ্বারা ব্যবহৃত হয়।
টেকোপিডিয়া সরল ডিরেক্টরিযুক্ত স্তরটি ব্যাখ্যা করে
এসডিএল কম্পিউটার গেমস বা বিভিন্ন মাল্টিমিডিয়া অ্যাপ্লিকেশনগুলিতে বিভিন্ন অপারেটিং সিস্টেমে চলছে এমন লেখার জন্য বহুল ব্যবহৃত হয়:
- উইন্ডোজ
- ম্যাক ওএস এক্স
- ওএস 9
- লিনাক্স
- গুগল অ্যান্ড্রয়েড
- AmigaOS
- হাইকু / BeOS
- অক্ষর
- webOS
এটি (আংশিক তালিকা) সহ আরও অনেক ভাষায় বাইন্ডিং সরবরাহ করে:
- সি শার্প
- আদা
- আইফেল
- ডি
- রমরমা
- Erlang
- Haskell,
- ছলনা
- পাতার মর্মর
- জাভা
- এমএল
সুতরাং, এটি বহু মাল্টিমিডিয়া অ্যাপ্লিকেশনগুলির জন্য একটি সাধারণ পছন্দ। এটি জিএনইউ এলজিপিএল সংস্করণ ২ এর অধীনেও বিতরণ করা হয়েছে এবং একই সাথে বেশ কয়েকটি প্ল্যাটফর্মের জন্য গেম বিকাশ এবং সময়ের সাথে সাথে গেমটি একটি নতুন প্ল্যাটফর্মে পোর্টিং সক্ষম করে। এসডিএল সাউন্ড বৈশিষ্ট্যগুলি বিনয়ী হলেও এসডিএল এপিআই, যা মূলত গ্রাফিক সম্পর্কিত, প্রায় 200 ফাংশন এবং কয়েকটি কাঠামো ধারণ করে। এটি সমান্তরাল প্রোগ্রামিংয়ের জন্য সরঞ্জাম যেমন অফসেটস, মিটেক্স, শর্ত ভেরিয়েবল এবং থ্রেড সরবরাহ করে offers
এসডিএলটির শিরোনাম স্তরটি নির্দিষ্ট অপারেটিং সিস্টেমের কার্যকারিতা এটির অ্যাক্সেস সরবরাহের চারপাশে মোড়ক হিসাবে রয়েছে। এসডিএল উত্স কোডগুলি নির্দিষ্ট অপারেটিং সিস্টেমের জন্য বিভিন্ন মডিউলে বিভক্ত। সংকলনের সময়, সঠিক সিস্টেমের জন্য ডান মডিউলগুলি নির্বাচিত হয়। মাইক্রোসফ্ট উইন্ডোজের জন্য এসডিএল একটি জিডিআই ব্যাকএন্ড ব্যবহার করে, যখন এটি গ্রাফিক্স এবং ইভেন্টগুলির জন্য লিনাক্স এবং ওপেনভিএমএসের সাথে যোগাযোগের জন্য এক্সলিবকে ব্যবহার করে।