Basic Terms
online
We have 18 guests and no members online
About us
Software Terms - Technology Basic
Direct X
- Details
- Written by মনিরুল ইসলাম সজিব
- Hits: 952
ডিরেক্ট এক্স হল মাইক্রোসফট কর্পোরেশনের তৈরী এপিআই। এটি কতগুলো নির্দেশিকা এবং কাজের সমষ্টি যা সফটওয়ার ডেভেলপাররা তাদের প্রোগ্রাম তৈরী করার সময় ব্যবহার করে। ডেভেলপাররা ডিরেক্ট এক্স ব্যবহার করে ভিডিও প্লে-ব্যাক, শব্দ এবং ইনপুট(যেমন কি-বোর্ড, মাউ অথবা জয়েস্টিকগুলোকে) নিয়ন্ত্রন করতে। এতে হার্ডওয়্যার ও সফটওয়্যার এক্সিলারেশান টুলকিট এবং প্রচুর লাইব্রেরী ফাংশন আছে। যেসব অ্যাপ ডিরেক্ট এক্স এর উপর নির্ভর করে বানানো তাদের জন্য কম্পিউটারে ডিরেক্ট এক্স ইন্সটল করা থাকতে হবে।
প্রথমদিকে এর নাম ছিল ডিরেক্ট থ্রি-ডি যা ভিডিও এক্সিলারেশান ও প্রসেসিং-এর কাজে ব্যবহার করা হত। পরে এর সাথে ডিরেক্ট কম্পিউট, ডিরেক্ট ড্র ইত্যাদি এপিআই যুক্ত করে ডিরেক্ট এক্স নামকরণ করা হয় যেখানে এক্স (X) হল সকল এপিআই এর প্রতীক।
ডিরেক্ট এক্স এর বেশী ব্যবহার হচ্ছে উইন্ডোজ অপারেটিং সিস্টেমে থ্রিডি অ্যাপ ও গেইমসের কাজে। ডিরেক্ট এক্স-এর ফিচার ব্যবহার করতে হলে অবশ্যই ডিরেক্ট এক্স সাপোর্টেড হার্ডওয়্যার ব্যবহার করতে হবে। যেমনঃ কোন অ্যাপ্লিকেশান বা গেইমসের জন্য ডিরেক্ট এক্স ১১ দরকার হলে ডিরেক্ট এক্স সাপোর্টেড হার্ডওয়্যার লাগাতে হবে। এটা গ্রাফিক্স কার্ডের ক্ষেত্রে খুবই প্রযোজ্য। কোন অ্যাপ বা গেইম যে ভার্সনার ডিরেক্ট এক্সে চলে, গ্রাফিক্স কার্ডকে অবশ্যই সেই ভার্সনের সাথে মিলতে হয়।
ডিরেক্ট এক্স শুধু মাত্র উইন্ডোজ অপারেটিং সিস্টেম, এক্স বক্স আর ওয়াইনের জন্য প্রযোজ্য। উইন্ডোজ এর প্রতিটা ভার্সনের সাথে ডিরেক্ট এক্স যুক্ত থাকে। যেমন উইন্ডোজ ভিসতায় ডিরেক্ট এক্স ১০, উইন্ডোজ ৭ এ ডিরেক্ট এক্স ১১ দেওয়া আছে। অন্যান্য প্লাটফর্ম যেমন লিনাক্স ডিরেক্ট এক্স-এর বদলে ওপেনজিএল, ওপেনএএল ইত্যাদি এপিআই ব্যবহার করে।