डायरेक्टएक्स क्या है? यह कैसे काम करता है? संस्करण, इतिहास, समस्या निवारण
गेमिंग और मल्टीमीडिया एप्लिकेशन कुछ सबसे संतोषजनक प्रोग्राम हैं जिन्हें आप अपने पीसी के लिए प्राप्त कर सकते हैं, लेकिन उन्हें ठीक से चलाना हमेशा उतना आसान नहीं होता जितना यह हो सकता है। सबसे पहले(First) , पीसी आर्किटेक्चर को कभी भी गेमिंग प्लेटफॉर्म के रूप में डिजाइन नहीं किया गया था। दूसरा(Second) , पीसी की व्यापक प्रकृति का अर्थ है कि एक व्यक्ति की मशीन दूसरे से भिन्न हो सकती है। जबकि गेम कंसोल में सभी समान हार्डवेयर होते हैं, अंतर की विशाल रेंज गेमिंग को सिरदर्द बना सकती है।
जितना संभव हो उतना दर्द कम करने के लिए, माइक्रोसॉफ्ट(Microsoft) को एक सामान्य मानक पेश करने की आवश्यकता है जिसका सभी गेम और मल्टीमीडिया एप्लिकेशन अनुसरण कर सकते हैं - यदि आप चाहें तो ओएस और पीसी पर जो भी हार्डवेयर स्थापित किया गया है, के बीच एक सामान्य इंटरफ़ेस। यह सामान्य इंटरफ़ेस DirectX है , कुछ ऐसा जो बहुत भ्रम का स्रोत हो सकता है।
डायरेक्टएक्स 12 क्या है
DirectX एक इंटरफ़ेस है जिसे कुछ प्रोग्रामिंग कार्यों को गेम डेवलपर और हममें से बाकी लोगों के लिए बहुत आसान बनाने के लिए डिज़ाइन किया गया है जो बैठकर नवीनतम ब्लॉकबस्टर खेलना चाहते हैं।
डायरेक्टएक्स इतिहास
किसी भी खेल को कुछ कार्यों को बार-बार करने की आवश्यकता होती है। इसे माउस, जॉयस्टिक, या कीबोर्ड से आपके इनपुट को देखने की आवश्यकता है, और इसे स्क्रीन छवियों को प्रदर्शित करने और ध्वनि या संगीत चलाने में सक्षम होना चाहिए। यह सबसे सरल स्तर पर कोई भी खेल है।
अनिवार्य रूप से, गेम प्रोग्रामर मौलिक स्तर पर सीधे आपके पीसी के हार्डवेयर से बात कर रहे थे। जब माइक्रोसॉफ्ट(Microsoft) ने विंडोज(Windows) पेश किया , तो पीसी प्लेटफॉर्म की स्थिरता और सफलता के लिए यह जरूरी था कि डेवलपर और प्लेयर दोनों के लिए चीजें आसान हो जाएं। आखिरकार, मशीन के लिए गेम लिखने की जहमत कौन उठाएगा जब उन्हें हर बार एक नए गेम पर काम शुरू करने के लिए पहिया को फिर से बनाना होगा? Microsoft का विचार सरल था: प्रोग्रामर को सीधे हार्डवेयर से बात करना बंद करें और एक सामान्य टूलकिट का निर्माण करें जिसका वे इसके बजाय उपयोग कर सकें। डायरेक्टएक्स(DirectX) का जन्म हुआ।
डायरेक्टएक्स कैसे काम करता है?
सबसे बुनियादी स्तर पर, डायरेक्टएक्स(DirectX) आपके पीसी और विंडोज़ में हार्डवेयर के बीच एक इंटरफेस है, जो (Windows)विंडोज एपीआई(Windows API) या एप्लिकेशन प्रोग्रामिंग इंटरफेस(Application Programming Interface) का हिस्सा है । आइए एक व्यावहारिक उदाहरण देखें। जब कोई गेम डेवलपर ध्वनि फ़ाइल चलाना चाहता है, तो यह केवल सही लाइब्रेरी फ़ंक्शन का उपयोग करने का मामला है। जब गेम चलता है, तो यह DirectX API(DirectX API) को कॉल करता है , जो बदले में ध्वनि फ़ाइल चलाता है।
डेवलपर को यह जानने की आवश्यकता नहीं है कि वह किस प्रकार के साउंड कार्ड के साथ काम कर रहा है, वह क्या करने में सक्षम है, या उससे कैसे बात करनी है। Microsoft ने DirectX प्रदान किया है , और साउंड कार्ड निर्माता ने DirectX- सक्षम ड्राइवर प्रदान किया है। वह ध्वनि बजाने के लिए कहता है, और वह है - वह जिस भी मशीन पर चलता है।
मूल रूप से, DirectX ने जीवन को एक साधारण टूलकिट के रूप में शुरू किया: प्रारंभिक हार्डवेयर सीमित था, और केवल सबसे बुनियादी ग्राफिकल कार्यों की आवश्यकता थी। जैसे हार्डवेयर और सॉफ्टवेयर जटिलता में विकसित हुए हैं, वैसे ही DirectX भी है । यह अब एक ग्राफिकल टूलकिट से कहीं अधिक है, और यह शब्द सभी प्रकार के हार्डवेयर संचार से निपटने वाले रूटीन के विशाल चयन को शामिल करने के लिए आया है।
उदाहरण के लिए, DirectInput रूटीन साधारण दो-बटन चूहों से लेकर जटिल उड़ान जॉयस्टिक तक, सभी प्रकार के इनपुट उपकरणों से निपट सकता है। अन्य भागों में ऑडियो उपकरणों के लिए डायरेक्टसाउंड शामिल है, और डायरेक्टप्ले ऑनलाइन या मल्टीप्लेयर गेमिंग के लिए (DirectSound)टूलकिट(DirectPlay) प्रदान करता है।
डायरेक्टएक्स संस्करण
Windows 10 में DirectX का वर्तमान संस्करण DirectX 12 है । Windows 7 में DirectX 11 था । Windows Vista में , यह संस्करण 10(Version 10) है और XP में, यह डिफ़ॉल्ट रूप से 9.0 है। यह विंडोज(Windows) 98 से विंडोज सर्वर सहित सभी (Windows Servers)विंडोज(Windows) संस्करणों पर चलता है , साथ ही बीच में हर संशोधन के साथ। Windows 95 और Windows NT 4 के लिए , इसके लिए DirectX 3.0a के विशिष्ट संस्करण की आवश्यकता होती है । कोर डायरेक्टएक्स(DirectX) कोड में सुधार का मतलब है कि जब आप नवीनतम बिल्ड में अपग्रेड करते हैं तो आप कई शीर्षकों में सुधार भी देख सकते हैं डायरेक्टएक्स(DirectX) । DirectX को (DirectX)डाउनलोड(Downloading) और इंस्टॉल करना भी जटिल नहीं है।
DirectX का उन्नयन
विंडोज़(Windows) के सभी उपलब्ध संस्करण डायरेक्टएक्स(DirectX) के साथ एक या दूसरे रूप में कोर सिस्टम घटक के रूप में आते हैं जिसे हटाया नहीं जा सकता है, इसलिए आपको हमेशा अपने पीसी पर स्थापित सिस्टम का कम से कम एक बुनियादी कार्यान्वयन होना चाहिए। हालाँकि, कई नए खेलों को ठीक से काम करने से पहले, या यहाँ तक कि नवीनतम संस्करण की आवश्यकता होती है।
आम तौर पर, नवीनतम डायरेक्टएक्स को स्थापित करने के(install the latest DirectX) लिए सबसे अच्छी जगह माइक्रोसॉफ्ट(Microsoft) या विंडोज अपडेट(Windows Update) से है । नवीनतम संस्करण DirectX 12 अल्टीमेट(DirectX 12 Ultimate) है । DirectX के लिए एक और अच्छा स्रोत स्वयं गेम हैं। यदि किसी गेम को एक विशिष्ट संस्करण की आवश्यकता है, तो यह इंस्टॉलेशन सीडी पर होगा और यहां तक कि गेम के इंस्टॉलर द्वारा स्वचालित रूप से इंस्टॉल भी किया जा सकता है। हालाँकि, आप इसे पत्रिका कवर डिस्क पर नहीं पाएंगे, हालाँकि, Microsoft की लाइसेंसिंग शर्तों के लिए धन्यवाद।
DirectX समस्याओं का निदान
DirectX इंस्टॉलेशन के साथ समस्याओं का निदान करना(Diagnosing problems with a DirectX installation) समस्याग्रस्त हो सकता है। शुक्र है, माइक्रोसॉफ्ट (Microsoft)डायरेक्टएक्स डायग्नोस्टिक टूल(DirectX Diagnostic Tool) नामक एक उपयोगी उपयोगिता प्रदान करता है , हालांकि यह स्पष्ट नहीं है। आपको यह उपकरण विंडोज(Windows) के किसी भी संस्करण के साथ स्टार्ट मेनू(Start Menu) में नहीं मिलेगा , और प्रत्येक इसे एक अलग जगह पर स्थापित करता है।
इसका उपयोग करने का सबसे आसान तरीका स्टार्ट मेन्यू खोलना है, सर्च बार में dxdiag टाइप करें और फिर ओके पर क्लिक करें। (dxdiag)जब एप्लिकेशन पहली बार लोड होता है, तो आपके DirectX(DirectX) इंस्टॉलेशन से पूछताछ करने और किसी भी समस्या का पता लगाने में कुछ सेकंड लगते हैं। सबसे पहले(First) , DirectX फ़ाइलें(DirectX Files) टैब आपके द्वारा उपयोग की जाने वाली फ़ाइलों में से प्रत्येक पर संस्करण जानकारी प्रदर्शित करता है। नीचे दिया गया नोट्स(Notes) अनुभाग जाँचने योग्य है, क्योंकि गुम या दूषित फ़ाइलों को यहाँ फ़्लैग किया जाएगा।
प्रदर्शन(Display) , ध्वनि(Sound) , संगीत(Music) , इनपुट(Input) , और नेटवर्क(Network) चिह्नित सभी टैब DirectX के विशिष्ट क्षेत्रों से संबंधित हैं , और इनपुट(Input) टैब को छोड़कर सभी आपके हार्डवेयर पर सही कार्यप्रणाली का परीक्षण करने के लिए उपकरण प्रदान करते हैं।
अंत में, मोर हेल्प(More Help) टैब डायरेक्टएक्स ट्रबलशूटर को शुरू करने का एक उपयोगी तरीका प्रदान करता है, जो कई सामान्य डायरेक्टएक्स(DirectX) मुद्दों के लिए माइक्रोसॉफ्ट का सरल रैखिक समस्या-समाधान उपकरण है ।
हमें उम्मीद है कि आपको यह पोस्ट जानकारीपूर्ण लगी होगी।
Related posts
Windows 11/10 पीसी पर DXGI_ERROR_DEVICE_REMOVED को ठीक करें
इंटरनेट को एक त्रुटि का सामना करना पड़ा
DirectX डाउनलोड करें, अपडेट करें, इंस्टॉल करें: विंडोज 11/10
DirectX 12 अल्टीमेट फीचर्स, टूल्स और न्यूनतम आवश्यकताएं
DirectX Windows 11/10 पर त्रुटि प्रारंभ करने में विफल रहा
अपने सभी नेटफ्लिक्स देखने के इतिहास को कैसे देखें और डाउनलोड करें
विंडोज 11/10 में विंडोज अपडेट हिस्ट्री को कैसे क्लियर करें
विंडोज 11/10 में इतिहास को नहीं सहेज रहा है कमांड चलाएँ
जब आप Facebook डेटा इतिहास डाउनलोड करते हैं तो क्या अपेक्षा करें
Google को स्थान इतिहास को ट्रैक करने से कैसे रोकें
Windows 10 में REGEDIT या GPEDIT का उपयोग करके फ़ाइल इतिहास बैकअप अक्षम करें
बाहर निकलने पर फ़ायरफ़ॉक्स कुकीज़, कैशे, इतिहास को स्वचालित रूप से कैसे साफ़ करें
DirectX स्थापना विफल रही और Windows 11/10 पर स्थापित नहीं हो रही है
DirectX 9 लीगेसी ओवरले प्लेन Windows 10 पर काम नहीं करते हैं
कैसे पता करें कि आपने DirectX का कौन सा संस्करण स्थापित किया है
Google मानचित्र समयरेखा और स्थान इतिहास कैसे देखें
Windows खोज इतिहास को कैसे साफ़ करें और हाल की गतिविधियों को कैसे हटाएं
अपने Google खोज इतिहास को पासवर्ड से सुरक्षित कैसे करें
विंडोज 10 में लीग ऑफ लीजेंड्स डायरेक्टएक्स एरर को ठीक करें
फिक्स फाइल हिस्ट्री एलिमेंट नॉट फाउंड एरर विंडोज 10