18.02.2019
DirectX is a programming interface or API (short for "Application Programming Interface") for multimedia applications and games under Windows and on the Xbox games console. It acts as a link between the hardware, the Windows operating system and the program you are using, usually games. As the hardware (such as graphics card, sound card, mouse) and computer games come from numerous different manufacturers, this standardized interface guarantees a smooth process and facilitates the development of new products. This is because game developers only have to observe the DirectX specifications instead of adapting their game to a number of graphics cards.
DirectX was originally developed for PC games. When Microsoft Windows became more and more widespread in the 1990s, there was a so-called WinAPI for applications, but no API for fast graphics and audio playback, as required for games. These were therefore often only developed for MS-DOS. After the success of the game "Doom", Microsoft also recognized the potential of PC games and began to develop its own programming interfaces for Windows 95. As a result, version 1.0 of DirectX was released, but it took until version 3.0 for DirectX to be taken seriously by game developers. Over the years, DirectX has been developed further and further, with the current version DirectX12 being introduced in 2014.
DirectX is used in the entire multimedia sector: for displaying graphics, playing audio, but also for input devices such as mice and joysticks. It consists of the following parts: DirectX Graphics enables access to the graphics card; DirectSound is responsible for the playback and recording of sound and has since been replaced by XAudio 2; DirectMusic enables the playback of music; DirectInput is the standard for input devices such as keyboard, mouse or a joystick, since Windows XP it has been replaced by XInput; DirectPlay is used for communication in multiplayer games and DirectShow for processing video and audio files.
The form factor is particularly important in the development of Mini PCs for industrial and embedded...
In an era where technology is growing exponentially, machine learning is having a groundbreaking imp...
Classic areas of application for industrial PCs and embedded systems are - as the name suggests - in...
I have read the data protection information.
Otto-Kraus-Straรe 4c
D-90411 Nuremberg
Phone: +49 (0) 911 / 23 98 37 – 0
E-mail: info@spo-comm.de
You need to load content from reCAPTCHA to submit the form. Please note that doing so will share data with third-party providers.
More Information