SlideShare ist ein Scribd-Unternehmen logo
1 von 3
What is DirectX?
DirectX which enhances the multimedia capabilities of your computer. DirectX provides access
to the capabilities of your display and audio cards, which enables programs to provide realistic
three-dimensional (3-D) graphics and immersive music and audio effects. DirectX is a set of
low-level Application Programming Interfaces (APIs) that provides Windows programs with
high-performance hardware-accelerated multimedia support.
DirectX enables the program to easily determine the hardware capabilities of your computer, and
then sets the program parameters to match. This allows multimedia software programs to run on
any Windows-based computer with DirectX compatible hardware and drivers and ensures that
the multimedia programs take full advantage of high-performance hardware.
DirectX contains a set of APIs that provide access to the advanced features of high-performance
hardware, such as 3-D graphics acceleration chips and sound cards. These APIs control low-level
functions, including two-dimensional (2-D) graphics acceleration; support for input devices such
as joysticks, keyboards, and mice; and control of sound mixing and sound output. The low-level
functions are supported by these components that make up DirectX:
Microsoft DirectDraw
The Microsoft DirectDraw API supports extremely fast access to the accelerated hardware
capabilities of a computer's video adapter. It supports standard methods of displaying graphics
on all video adapters, and faster, more direct access when using accelerated drivers. DirectDraw
provides a device-independent way for programs, such as games and 2-D graphics packages, and
Windows system components, such as digital video codecs, to gain access to the features of
specific display devices without requiring any additional information from the user about the
device's capabilities.
Video Adapter
An expansion board that plugs into a personal computer to give it display
capabilities. A computer's display capabilities depend on both the logical
circuitry (provided in the video adapter) and the monitor. Each adapter
offers several different video modes. The two basic categories of video
modes are text and graphics. Within the text and graphics modes, some
monitors also offer a choice of resolutions. At lower resolutions a monitor
can display more colors.
Modern adapters contain memory, so that the computer's RAM is not used
for storing displays. In addition, most adapters have their own graphics
coprocessor for performing graphics calculations. These adapters are often
called graphics accelerators
Microsoft Direct3D
The Microsoft Direct3D API (Direct3D) provides an interface to the 3-D rendering functions
built into most new video adapters. Direct3D is a low-level 3-D API that provides a device-
independent way for software programs to communicate with accelerator hardware efficiently
and powerfully. Direct3D includes support for specialized CPU instructions sets, providing
additional acceleration on newer computers.
Microsoft DirectSound
The Microsoft DirectSound API provides a link between programs and an audio adapter's sound
mixing, sound playback, and sound capture capabilities. DirectSound provides multimedia
software programs with low-latency mixing, hardware acceleration, and access to the sound
device. It provides this feature while maintaining compatibility with existing device drivers.
Microsoft DirectMusic
The Microsoft DirectMusic API is the interactive audio component of DirectX. Unlike the
DirectSound API, which captures and plays digital sound samples, DirectMusic works with
digital audio, as well as message-based musical data that is converted to digital audio either by
your sound card or by its built-in software synthesizer. The DirectMusic API supports input in
Musical Instrument Digital Interface (MIDI) format, and supports both compressed and
uncompressed digital audio formats. DirectMusic provides software developers with the ability
to create immersive, dynamic soundtracks that respond to a variety of changes in the software
environment, not the least of which is direct user input.
Microsoft DirectInput
The Microsoft DirectInput API provides advanced input for games and processes input from
joysticks as well as other related devices including the mouse, keyboard, and force-feedback
game controllers.
Microsoft DirectPlay
The Microsoft DirectPlay API supports game connections over a modem, the Internet, or LAN.
DirectPlay simplifies access to communication services and provides a way for games to
communicate with each other, independent of the protocol, or online service. DirectPlay provides
lobbying services that simplify the initialization of a multiplayer game, and supports reliable
communication protocols to ensure that important game data is not lost on the network. New in
DirectPlay 8.0 is support for voice communication over the network, which will significantly
improve the playability of multiplayer team-based games, and add a new dimension to social
games by providing the capability to talk to other people playing the game.
Microsoft DirectShow
The Microsoft DirectShow API provides high-quality capture and playback of multimedia files
located on your computer and on Internet servers. DirectShow supports a wide variety of audio
and video formats, including Advanced Streaming Format (ASF), Audio-Video Interleaved
(AVI), Digital Video (DV), Motion Picture Experts Group (MPEG), MPEG Audio Layer-3
(MP3), Windows Media Audio/Video (WMA/WMV), and WAV files. DirectShow enables
video capture, DVD playback, video editing and mixing, hardware accelerated video decoding,
and tuning of broadcast analog and digital television signals.

Weitere ähnliche Inhalte

Was ist angesagt?

Device Classification John V.
Device Classification John V.Device Classification John V.
Device Classification John V.bigjuan
 
RemoteFX - Rich End User Experience for VDI and Remote Desktops
RemoteFX - Rich End User Experience for VDI and Remote DesktopsRemoteFX - Rich End User Experience for VDI and Remote Desktops
RemoteFX - Rich End User Experience for VDI and Remote DesktopsAmit Gatenyo
 
Technical seminar report on
Technical seminar report onTechnical seminar report on
Technical seminar report onBalveer Rathore
 
Android Meetup, Илья Лёвин
Android Meetup, Илья ЛёвинAndroid Meetup, Илья Лёвин
Android Meetup, Илья ЛёвинGDG Saint Petersburg
 
Android unveiled (I)
Android unveiled (I)Android unveiled (I)
Android unveiled (I)denian00
 
AISEC 12 april 2012 Introduction to Windows Embedded Handheld programming
AISEC 12 april 2012   Introduction to Windows Embedded Handheld programmingAISEC 12 april 2012   Introduction to Windows Embedded Handheld programming
AISEC 12 april 2012 Introduction to Windows Embedded Handheld programmingCatalin Gheorghiu
 
XNA and Windows Phone
XNA and Windows PhoneXNA and Windows Phone
XNA and Windows PhoneGlen Gordon
 
Windows phone 7 xna
Windows phone 7 xnaWindows phone 7 xna
Windows phone 7 xnaGlen Gordon
 
Device Classification
Device ClassificationDevice Classification
Device ClassificationBella92
 
Network and Mobile Operating System
Network and Mobile Operating SystemNetwork and Mobile Operating System
Network and Mobile Operating SystemEdwin S. Garcia
 
(Download)
(Download)(Download)
(Download)Videoguy
 
CSI-503 - 1. Introduction to Operating system
CSI-503 - 1. Introduction to Operating systemCSI-503 - 1. Introduction to Operating system
CSI-503 - 1. Introduction to Operating systemghayour abbas
 
Classification Slide
Classification SlideClassification Slide
Classification Slideguest17c6b6
 
Raritan Dominion KSX II Customer Presentation
Raritan Dominion KSX II Customer PresentationRaritan Dominion KSX II Customer Presentation
Raritan Dominion KSX II Customer Presentationsantiagotiprigan
 
Classification Station
Classification  StationClassification  Station
Classification Stationsaraann
 

Was ist angesagt? (16)

Device Classification John V.
Device Classification John V.Device Classification John V.
Device Classification John V.
 
RemoteFX - Rich End User Experience for VDI and Remote Desktops
RemoteFX - Rich End User Experience for VDI and Remote DesktopsRemoteFX - Rich End User Experience for VDI and Remote Desktops
RemoteFX - Rich End User Experience for VDI and Remote Desktops
 
Windows 7
Windows 7Windows 7
Windows 7
 
Technical seminar report on
Technical seminar report onTechnical seminar report on
Technical seminar report on
 
Android Meetup, Илья Лёвин
Android Meetup, Илья ЛёвинAndroid Meetup, Илья Лёвин
Android Meetup, Илья Лёвин
 
Android unveiled (I)
Android unveiled (I)Android unveiled (I)
Android unveiled (I)
 
AISEC 12 april 2012 Introduction to Windows Embedded Handheld programming
AISEC 12 april 2012   Introduction to Windows Embedded Handheld programmingAISEC 12 april 2012   Introduction to Windows Embedded Handheld programming
AISEC 12 april 2012 Introduction to Windows Embedded Handheld programming
 
XNA and Windows Phone
XNA and Windows PhoneXNA and Windows Phone
XNA and Windows Phone
 
Windows phone 7 xna
Windows phone 7 xnaWindows phone 7 xna
Windows phone 7 xna
 
Device Classification
Device ClassificationDevice Classification
Device Classification
 
Network and Mobile Operating System
Network and Mobile Operating SystemNetwork and Mobile Operating System
Network and Mobile Operating System
 
(Download)
(Download)(Download)
(Download)
 
CSI-503 - 1. Introduction to Operating system
CSI-503 - 1. Introduction to Operating systemCSI-503 - 1. Introduction to Operating system
CSI-503 - 1. Introduction to Operating system
 
Classification Slide
Classification SlideClassification Slide
Classification Slide
 
Raritan Dominion KSX II Customer Presentation
Raritan Dominion KSX II Customer PresentationRaritan Dominion KSX II Customer Presentation
Raritan Dominion KSX II Customer Presentation
 
Classification Station
Classification  StationClassification  Station
Classification Station
 

Ähnlich wie What is direct X ?

Module 2 3
Module 2 3Module 2 3
Module 2 3ryanette
 
Prasentation Managed DirectX
Prasentation Managed DirectXPrasentation Managed DirectX
Prasentation Managed DirectXA. LE
 
Ha4 displaying 3 d polygon animations
Ha4   displaying 3 d polygon animationsHa4   displaying 3 d polygon animations
Ha4 displaying 3 d polygon animationsJordanSmith96
 
multimedia technologies Introduction
multimedia technologies Introductionmultimedia technologies Introduction
multimedia technologies IntroductionMohammed Fareed
 
Vocabulario sena completo
Vocabulario sena completoVocabulario sena completo
Vocabulario sena completoalisson
 
Vocabulario sena completo
Vocabulario sena completoVocabulario sena completo
Vocabulario sena completoalisson
 
Glossary of terms
Glossary of terms Glossary of terms
Glossary of terms crimzon36
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Audio and Video streaming.ppt
Audio and Video streaming.pptAudio and Video streaming.ppt
Audio and Video streaming.pptVideoguy
 
The latest open source software available and the latest development in it
The latest open source software available and the latest development in itThe latest open source software available and the latest development in it
The latest open source software available and the latest development in itRizwan Razman
 

Ähnlich wie What is direct X ? (20)

Module 2 3
Module 2 3Module 2 3
Module 2 3
 
Prasentation Managed DirectX
Prasentation Managed DirectXPrasentation Managed DirectX
Prasentation Managed DirectX
 
Ha4 displaying 3 d polygon animations
Ha4   displaying 3 d polygon animationsHa4   displaying 3 d polygon animations
Ha4 displaying 3 d polygon animations
 
multimedia technologies Introduction
multimedia technologies Introductionmultimedia technologies Introduction
multimedia technologies Introduction
 
Vocabulario sena completo
Vocabulario sena completoVocabulario sena completo
Vocabulario sena completo
 
Vocabulario sena completo
Vocabulario sena completoVocabulario sena completo
Vocabulario sena completo
 
Multi media unit-3.doc
Multi media unit-3.docMulti media unit-3.doc
Multi media unit-3.doc
 
Glossary of terms
Glossary of terms Glossary of terms
Glossary of terms
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Audio and Video streaming.ppt
Audio and Video streaming.pptAudio and Video streaming.ppt
Audio and Video streaming.ppt
 
The latest open source software available and the latest development in it
The latest open source software available and the latest development in itThe latest open source software available and the latest development in it
The latest open source software available and the latest development in it
 
Fixxxxx
FixxxxxFixxxxx
Fixxxxx
 
blablablablabla
blablablablablablablablablabla
blablablablabla
 
fixfixfix
fixfixfixfixfixfix
fixfixfix
 
VIP IDIOT
VIP IDIOTVIP IDIOT
VIP IDIOT
 
vip idiot fix
vip idiot fixvip idiot fix
vip idiot fix
 
wajeiofweofwejf
wajeiofweofwejfwajeiofweofwejf
wajeiofweofwejf
 
FixLolololol
FixLololololFixLolololol
FixLolololol
 

Mehr von Mukul Kumar

Some Medicinal plants & Their Uses
Some Medicinal plants & Their UsesSome Medicinal plants & Their Uses
Some Medicinal plants & Their UsesMukul Kumar
 
History of computers
History of computersHistory of computers
History of computersMukul Kumar
 
Computer communication
Computer communicationComputer communication
Computer communicationMukul Kumar
 
General principles and processes of isolation of elements
General principles and processes of isolation of elementsGeneral principles and processes of isolation of elements
General principles and processes of isolation of elementsMukul Kumar
 
Wireless computing
Wireless computingWireless computing
Wireless computingMukul Kumar
 
Microsoft office word 2007
Microsoft office word 2007Microsoft office word 2007
Microsoft office word 2007Mukul Kumar
 
Computer generations
Computer generationsComputer generations
Computer generationsMukul Kumar
 
Effects of drug abuse and addiction
Effects of drug abuse and addictionEffects of drug abuse and addiction
Effects of drug abuse and addictionMukul Kumar
 
Effects of drug abuse and addiction
Effects of drug abuse and addictionEffects of drug abuse and addiction
Effects of drug abuse and addictionMukul Kumar
 
Getting started with paint
Getting started with paintGetting started with paint
Getting started with paintMukul Kumar
 
Understanding security and safe computing
Understanding security and safe computingUnderstanding security and safe computing
Understanding security and safe computingMukul Kumar
 
Parts of computer
Parts of computerParts of computer
Parts of computerMukul Kumar
 
Golden Temple Picture Collection
Golden Temple Picture CollectionGolden Temple Picture Collection
Golden Temple Picture CollectionMukul Kumar
 
Introducing power point 2007
Introducing power point 2007 Introducing power point 2007
Introducing power point 2007 Mukul Kumar
 
Shri harmandir sahib (Golden Temple) By Sahabad Gurbani Keertan
Shri harmandir sahib  (Golden Temple) By Sahabad Gurbani KeertanShri harmandir sahib  (Golden Temple) By Sahabad Gurbani Keertan
Shri harmandir sahib (Golden Temple) By Sahabad Gurbani KeertanMukul Kumar
 

Mehr von Mukul Kumar (20)

Some Medicinal plants & Their Uses
Some Medicinal plants & Their UsesSome Medicinal plants & Their Uses
Some Medicinal plants & Their Uses
 
The solid state
The solid stateThe solid state
The solid state
 
Printers
PrintersPrinters
Printers
 
History of computers
History of computersHistory of computers
History of computers
 
Computer communication
Computer communicationComputer communication
Computer communication
 
General principles and processes of isolation of elements
General principles and processes of isolation of elementsGeneral principles and processes of isolation of elements
General principles and processes of isolation of elements
 
Wireless computing
Wireless computingWireless computing
Wireless computing
 
Microsoft office word 2007
Microsoft office word 2007Microsoft office word 2007
Microsoft office word 2007
 
Computer generations
Computer generationsComputer generations
Computer generations
 
Effects of drug abuse and addiction
Effects of drug abuse and addictionEffects of drug abuse and addiction
Effects of drug abuse and addiction
 
Effects of drug abuse and addiction
Effects of drug abuse and addictionEffects of drug abuse and addiction
Effects of drug abuse and addiction
 
Getting started with paint
Getting started with paintGetting started with paint
Getting started with paint
 
Understanding security and safe computing
Understanding security and safe computingUnderstanding security and safe computing
Understanding security and safe computing
 
Parts of computer
Parts of computerParts of computer
Parts of computer
 
E‑mail
E‑mailE‑mail
E‑mail
 
Virus
VirusVirus
Virus
 
Golden Temple Picture Collection
Golden Temple Picture CollectionGolden Temple Picture Collection
Golden Temple Picture Collection
 
Introducing power point 2007
Introducing power point 2007 Introducing power point 2007
Introducing power point 2007
 
Cyber crime
Cyber crimeCyber crime
Cyber crime
 
Shri harmandir sahib (Golden Temple) By Sahabad Gurbani Keertan
Shri harmandir sahib  (Golden Temple) By Sahabad Gurbani KeertanShri harmandir sahib  (Golden Temple) By Sahabad Gurbani Keertan
Shri harmandir sahib (Golden Temple) By Sahabad Gurbani Keertan
 

Kürzlich hochgeladen

Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 

Kürzlich hochgeladen (20)

Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 

What is direct X ?

  • 1. What is DirectX? DirectX which enhances the multimedia capabilities of your computer. DirectX provides access to the capabilities of your display and audio cards, which enables programs to provide realistic three-dimensional (3-D) graphics and immersive music and audio effects. DirectX is a set of low-level Application Programming Interfaces (APIs) that provides Windows programs with high-performance hardware-accelerated multimedia support. DirectX enables the program to easily determine the hardware capabilities of your computer, and then sets the program parameters to match. This allows multimedia software programs to run on any Windows-based computer with DirectX compatible hardware and drivers and ensures that the multimedia programs take full advantage of high-performance hardware. DirectX contains a set of APIs that provide access to the advanced features of high-performance hardware, such as 3-D graphics acceleration chips and sound cards. These APIs control low-level functions, including two-dimensional (2-D) graphics acceleration; support for input devices such as joysticks, keyboards, and mice; and control of sound mixing and sound output. The low-level functions are supported by these components that make up DirectX: Microsoft DirectDraw The Microsoft DirectDraw API supports extremely fast access to the accelerated hardware capabilities of a computer's video adapter. It supports standard methods of displaying graphics on all video adapters, and faster, more direct access when using accelerated drivers. DirectDraw provides a device-independent way for programs, such as games and 2-D graphics packages, and Windows system components, such as digital video codecs, to gain access to the features of specific display devices without requiring any additional information from the user about the device's capabilities. Video Adapter An expansion board that plugs into a personal computer to give it display capabilities. A computer's display capabilities depend on both the logical circuitry (provided in the video adapter) and the monitor. Each adapter offers several different video modes. The two basic categories of video modes are text and graphics. Within the text and graphics modes, some monitors also offer a choice of resolutions. At lower resolutions a monitor can display more colors. Modern adapters contain memory, so that the computer's RAM is not used for storing displays. In addition, most adapters have their own graphics coprocessor for performing graphics calculations. These adapters are often called graphics accelerators
  • 2. Microsoft Direct3D The Microsoft Direct3D API (Direct3D) provides an interface to the 3-D rendering functions built into most new video adapters. Direct3D is a low-level 3-D API that provides a device- independent way for software programs to communicate with accelerator hardware efficiently and powerfully. Direct3D includes support for specialized CPU instructions sets, providing additional acceleration on newer computers. Microsoft DirectSound The Microsoft DirectSound API provides a link between programs and an audio adapter's sound mixing, sound playback, and sound capture capabilities. DirectSound provides multimedia software programs with low-latency mixing, hardware acceleration, and access to the sound device. It provides this feature while maintaining compatibility with existing device drivers. Microsoft DirectMusic The Microsoft DirectMusic API is the interactive audio component of DirectX. Unlike the DirectSound API, which captures and plays digital sound samples, DirectMusic works with digital audio, as well as message-based musical data that is converted to digital audio either by your sound card or by its built-in software synthesizer. The DirectMusic API supports input in Musical Instrument Digital Interface (MIDI) format, and supports both compressed and uncompressed digital audio formats. DirectMusic provides software developers with the ability to create immersive, dynamic soundtracks that respond to a variety of changes in the software environment, not the least of which is direct user input. Microsoft DirectInput The Microsoft DirectInput API provides advanced input for games and processes input from joysticks as well as other related devices including the mouse, keyboard, and force-feedback game controllers. Microsoft DirectPlay The Microsoft DirectPlay API supports game connections over a modem, the Internet, or LAN. DirectPlay simplifies access to communication services and provides a way for games to communicate with each other, independent of the protocol, or online service. DirectPlay provides lobbying services that simplify the initialization of a multiplayer game, and supports reliable communication protocols to ensure that important game data is not lost on the network. New in DirectPlay 8.0 is support for voice communication over the network, which will significantly improve the playability of multiplayer team-based games, and add a new dimension to social games by providing the capability to talk to other people playing the game.
  • 3. Microsoft DirectShow The Microsoft DirectShow API provides high-quality capture and playback of multimedia files located on your computer and on Internet servers. DirectShow supports a wide variety of audio and video formats, including Advanced Streaming Format (ASF), Audio-Video Interleaved (AVI), Digital Video (DV), Motion Picture Experts Group (MPEG), MPEG Audio Layer-3 (MP3), Windows Media Audio/Video (WMA/WMV), and WAV files. DirectShow enables video capture, DVD playback, video editing and mixing, hardware accelerated video decoding, and tuning of broadcast analog and digital television signals.