সিম্পল ডিরেক্টমিডিয়া লেয়ার Lay

লেখক: Lewis Jackson
সৃষ্টির তারিখ: 9 মে 2021
আপডেটের তারিখ: 23 জুন 2024
Anonim
নতুনদের জন্য C++ টিউটোরিয়াল 58 - সরল সরাসরি মিডিয়া লেয়ার অর্জন
ভিডিও: নতুনদের জন্য C++ টিউটোরিয়াল 58 - সরল সরাসরি মিডিয়া লেয়ার অর্জন

কন্টেন্ট

সংজ্ঞা - সিম্পল ডিরেক্টমিডিয়া স্তরটির অর্থ কী?

সিম্পল ডাইরেক্টমিডিয়া লেয়ার (এসডিএল) ওপিজএল-এর মাধ্যমে কীবোর্ড, মাউস, অডিও, জয়স্টিক এবং 3 ডি হার্ডওয়্যারটিতে নিম্ন স্তরের অ্যাক্সেস সরবরাহ করতে সি-তে লিখিত একটি ক্রস-প্ল্যাটফর্ম মাল্টিমিডিয়া লাইব্রেরি। এটি এমপিইজি প্লেব্যাক সফ্টওয়্যার এবং অনেক জনপ্রিয় গেমস দ্বারা ব্যবহৃত হয়।


মাইক্রোসফ্ট আজুর এবং মাইক্রোসফ্ট মেঘের একটি পরিচিতি | এই গাইড জুড়ে, আপনি ক্লাউড কম্পিউটিং সম্পর্কে কী শিখবেন এবং মাইক্রোসফ্ট অ্যাজুরে কীভাবে আপনাকে মেঘ থেকে আপনার ব্যবসা স্থানান্তর করতে এবং পরিচালনা করতে সহায়তা করতে পারে তা শিখতে পারবেন।

টেকোপিডিয়া সরল ডিরেক্টমিডিয়া স্তরটি ব্যাখ্যা করে

লোক সফ্টওয়্যার এর জন্য কাজ করার সময় স্যাম ল্যান্টিংগা 1998 সালে এসডিএল প্রথম প্রকাশ করেছিল was এসডিএল একটি পাতলা, ক্রস প্ল্যাটফর্ম লাইব্রেরি যা 2 ডি পিক্সেল অপারেশন, শব্দ, ফাইল অ্যাক্সেস, ইভেন্ট হ্যান্ডলিং এবং থ্রেডিংয়ের জন্য সহায়তা সরবরাহ করে। এটি মাউস এবং কীবোর্ড ইনপুট সরবরাহ করে গ্রাফিকাল আউটপুট সক্ষম করে ওপেনজিএল সম্পূর্ণ করে। এসডিএলে সমস্ত ক্রিয়াকলাপগুলি কার্যগুলিতে পরামিতিগুলি পেরিয়ে সম্পাদিত হয়। লাইব্রেরিটি ভিডিও, অডিও, সিডি-রোম, জৌস্টিক এবং টাইমারের মতো অসংখ্য সাব-সিস্টেমে বিভক্ত। এই বেসিক নিম্ন স্তরের সমর্থন ছাড়াও কয়েকটি আধিকারিক লাইব্রেরি অতিরিক্ত ক্রিয়াকলাপ সরবরাহ করে।

এসডিএল কম্পিউটার গেমস বা বিভিন্ন মাল্টিমিডিয়া অ্যাপ্লিকেশনগুলিতে বিভিন্ন অপারেটিং সিস্টেমে চলছে এমন লেখার জন্য বহুল ব্যবহৃত হয়:


  • উইন্ডোজ
  • ম্যাক ওএস এক্স
  • ওএস 9
  • লিনাক্স
  • গুগল অ্যান্ড্রয়েড
  • AmigaOS
  • হাইকু / BeOS
  • অক্ষর
  • webOS

এটি (আংশিক তালিকা) সহ আরও অনেক ভাষায় বাইন্ডিং সরবরাহ করে:

  • সি শার্প
  • আদা
  • আইফেল
  • ডি
  • রমরমা
  • Erlang
  • Haskell,
  • ছলনা
  • পাতার মর্মর
  • জাভা
  • এমএল

সুতরাং, এটি বহু মাল্টিমিডিয়া অ্যাপ্লিকেশনগুলির জন্য একটি সাধারণ পছন্দ। এটি জিএনইউ এলজিপিএল সংস্করণ ২ এর অধীনেও বিতরণ করা হয়েছে এবং একই সাথে বেশ কয়েকটি প্ল্যাটফর্মের জন্য গেম বিকাশ এবং সময়ের সাথে সাথে গেমটির একটি নতুন প্ল্যাটফর্মে পোর্টিং সক্ষম করে। এসডিএল সাউন্ড বৈশিষ্ট্যগুলি বিনয়ী হলেও এসডিএল এপিআই, যা মূলত গ্রাফিক সম্পর্কিত, প্রায় 200 টি ফাংশন এবং কয়েকটি কাঠামো ধারণ করে। এটি সমান্তরাল প্রোগ্রামিং যেমন মুদ্রা, মুটেক্স, শর্ত ভেরিয়েবল এবং থ্রেডের জন্য সরঞ্জাম সরবরাহ করে।

এসডিএলটির শিরোনাম স্তরটি নির্দিষ্ট অপারেটিং সিস্টেমগুলির কার্যকারিতা এটির অ্যাক্সেস সরবরাহের চারপাশে মোড়ক হিসাবে রয়েছে। এসডিএল উত্স কোডগুলি নির্দিষ্ট অপারেটিং সিস্টেমের জন্য বিভিন্ন মডিউলে বিভক্ত। সংকলনের সময়, সঠিক সিস্টেমের জন্য ডান মডিউলগুলি নির্বাচিত হয়। মাইক্রোসফ্ট উইন্ডোজের জন্য এসডিএল একটি জিডিআই ব্যাকএন্ড ব্যবহার করে, যখন এটি গ্রাফিক্স এবং ইভেন্টগুলির জন্য লিনাক্স এবং ওপেনভিএমএসের সাথে যোগাযোগের জন্য এক্সলিবকে ব্যবহার করে।