Introduction to DirectX - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Introduction to DirectX

Description:

Title: PowerPoint Presentation Last modified by: test_John Created Date: 1/1/1601 12:00:00 AM Document presentation format: Other titles – PowerPoint PPT presentation

Number of Views:245
Avg rating:3.0/5.0
Slides: 13
Provided by: debutCis5
Category:

less

Transcript and Presenter's Notes

Title: Introduction to DirectX


1
Introduction to DirectX
????? ???? http//debut.cis.nctu.edu.tw/ching
2
Introduction
  • Microsoft DirectX is a set of low-level API for
    creating games multimedia applications
  • 2D, 3D, sound effect and music, input devices and
    network application

multiplayer games
3
DirectX Components
  • DirectX Graphics
  • a API that combines DirectDraw Direct3D
  • DirectInput
  • for variety of input device
  • DirectPlay
  • multiplayer networked games
  • DirectSound
  • play and capture waveform audio

force-feedback technology
4
DirectX Components
  • DirectMusic
  • Solution of musical and non-musical soundtracks
  • DirectShow
  • capture and playback of multimedia streams
  • DirectSetup
  • one-call installation of the DirectX components
  • DirectMediaObject
  • writing and using data-streaming objects

for video audio codec
5
DirectDraw ?????
??????
???2D ?? ??? bitmap
GDI ???????, curves font, text ?
?????? DirectDraw, ??? HEL
2
1
????????
Display Driver ?? ?????? DirectDraw ?? bit
??, DirectDraw ???? ?? ?????
http//msdn.microsoft.com/library/default.asp?url
/library/en-us/graphics/hh/graphics/ddraw_692bb5b3
-4ebd-4f1f-9bd1-c9970f2e3d4c.xml.asp?frametrue
6
Direct3D ?????
??????? ???????
http//msdn.microsoft.com/library/default.asp?url
/library/en-us/directx9_c/directx/graphics/program
mingguide/gettingstarted/architecture.asp
7
DirectSound ? DirectMusic
??????
??
??
  • DirectSound ? DirectMusic ??????? DirectX
    Components
  • ?????????. (?? play .wav)
  • ???, DirectMusic ????????? wave ?? DirectSound ??
  • DirectMusic ???????????
  • Play Midi, ?????? audio source, ?? 3D ??

8
???????
??????
Functionality DirectMusic DirectSound
?? wave ? Yes Yes
?? MIDI ? Yes No
?? DirectMusic Producer ?? Yes No
??????????? Yes No
??? Downloadable Sounds (DLS) Yes No

???????? Yes Yes
DLS ?? wave-table ???????? samples ????.
???????????, ??? MIDI ??? ????
9
Download DirectX SDK
http//msdn.microsoft.com/library/default.asp?url
/downloads/list/directx.asp
10
How to Build C Samples
  • ??? DirectX SDK
  • Sample ?????? DirectXHome\Samples\C?

???????, ?VC??????
11
?????????
  • ?????? video capture ???

2
?????
1
????? project
3
????
????? Visual Studio .Net ??? Visual Studio 6
??????
12
  • End
Write a Comment
User Comments (0)
About PowerShow.com