DirectX ® è un insieme di Application Programming Interfaces (API) creato per migliorare i giochi, pagine web attive e altre applicazioni multimediali in esecuzione su sistemi operativi Windows ®. Esso prevede un ponte per l'hardware e il software per la connessione o "parlare" gli uni agli altri. La raccolta di questi comprende API Direct3D, DirectDraw, DirectSound, e DirectPlay. Generalmente, i nomi di questi componenti iniziano con la parola diretta.
I cinque componenti importanti di DirectX ® comprendono:- Direct3D : aiuta gli sviluppatori a creare grafica 3D.
- DirectPlay : Developers utilizzare questa API per il test delle applicazioni. È anche usato come un plug-in da parte degli utenti finali.
- DirectSound : un'interfaccia per la registrazione del suono con le immagini.
- DirectInput : Utilizzato per l'input da dispositivi di I /O.
- DirectDraw : questo permette agli sviluppatori di definire le immagini bidimensionali, aiuta nella gestione buffer doppio e specifica le immagini.
La versione più recente di DirectX ® offre molti vantaggi per gli utenti di media nonché sviluppatori. È progettato come la prossima generazione di tecnologia grafica per Windows ® Vista. Inoltre, esso fornisce una esperienza dettagliata per i giocatori di videogiochi e incoraggia gli sviluppatori di aumentare il realismo nei giochi. Il kit di sviluppo software (SDK) contiene gli strumenti per creare applicazioni multimediali. Esso comprende anche i campioni, le biblioteche e runtime. Gli sviluppatori possono scaricare DirectX SDK per creare i driver per l'audio, visualizzazione e di altri dispositivi di I /O.
