Muutke küpsiste eelistusi

Tomes of Delphi: Win32 Multimedia API [Pehme köide]

  • Formaat: Paperback / softback, 600 pages, kõrgus x laius: 235x190 mm, kaal: 1100 g, Ill., Contains 1 Paperback / softback and 1 CD-ROM
  • Ilmumisaeg: 30-Jun-2000
  • Kirjastus: Wordware Publishing Inc.
  • ISBN-10: 1556226667
  • ISBN-13: 9781556226663
Teised raamatud teemal:
  • Pehme köide
  • Hind: 80,19 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 600 pages, kõrgus x laius: 235x190 mm, kaal: 1100 g, Ill., Contains 1 Paperback / softback and 1 CD-ROM
  • Ilmumisaeg: 30-Jun-2000
  • Kirjastus: Wordware Publishing Inc.
  • ISBN-10: 1556226667
  • ISBN-13: 9781556226663
Teised raamatud teemal:
Introduction xiii
The Anatomy of Multimedia
1(8)
Why Multimedia? How Multimedia?
1(1)
Multimedia in Windows
2(1)
Why Multimedia?
2(4)
Multimedia and Education
3(1)
Multimedia in Business Applications
4(2)
How Multimedia?
6(3)
Low-level APIs
6(2)
MCI---The High-level API
8(1)
Building a Multimedia Application
9(36)
Playing Sounds
9(5)
PlaySound
10(3)
SndPlaySound
13(1)
Building a Sound Component Expert
14(20)
User Interface
15(4)
Sound Playing Options
19(5)
The Expert Engine
24(8)
Expanding the Component Palette
32(2)
Adding Sound to a Database Application
34(11)
The Wave API
45(84)
Waveform Audio---An Introduction
46(7)
General Support for Waveform Audio
53(7)
Double Buffering
57(3)
Messages, Callbacks, and Processing Sound
60(6)
Recording Sounds with Waveform Audio
66(23)
WaveInGetNumDevs
68(1)
WaveInGetDevCaps
68(3)
WaveInGetErrorText
71(2)
WaveInOpen
73(5)
WaveInClose
78(1)
WaveInPrepareHeader
79(3)
WaveInUnprepareHeader
82(1)
WaveInAddBuffer
83(1)
WaveInStart
84(1)
WaveInStop
85(1)
WaveInReset
86(1)
WaveInGetPosition
87(1)
WaveInGetID
88(1)
WaveInMessage
88(1)
Playing Sounds with Waveform Audio
89(34)
WaveOutGetNumDevs
91(1)
WaveOutGetDevCaps
92(2)
WaveOutGetVolume
94(3)
WaveOutSetVolume
97(1)
WaveOutGetErrorText
98(1)
WaveOutOpen
99(5)
WaveOutClose
104(1)
WaveOutPrepareHeader
105(3)
WaveOutUnprepareHeader
108(1)
WaveOutWrite
109(2)
WaveOutPause
111(1)
WaveOutRestart
112(1)
WaveOutReset
112(1)
WaveOutBreakLoop
113(1)
WaveOutGetPosition
114(1)
WaveOutGetPitch
115(2)
WaveOutSetPitch
117(1)
WaveOutGetPlaybackRate
118(1)
WaveOutSetPlaybackRate
119(2)
WaveOutGetID
121(1)
WaveOutMessage
122(1)
Putting It All Together---A Sample Application
123(6)
The MIDI API
129(82)
The World of MIDI
129(3)
Windows Support for MIDI
132(7)
MIDI Messages: The Short and the Long of It
139(10)
MIDIConnect
146(2)
MIDIDisconnect
148(1)
Recording Sounds with MIDI
149(18)
MIDIInGetNumDevs
150(1)
MIDIInGetDevCaps
151(2)
MIDIInGetErrorText
153(2)
MIDIInOpen
155(2)
MIDIInClose
157(2)
MIDIInPrepareHeader
159(2)
MIDIInUnprepareHeader
161(1)
MIDIInAddBuffer
162(1)
MIDIInStart
163(1)
MIDIInStop
163(1)
MIDIInReset
164(1)
MIDIInGetID
165(1)
MIDIInMessage
166(1)
Playing Sounds with MIDI
167(29)
MIDIOutGetNumDevs
168(1)
MIDIOutGetDevCaps
168(5)
MIDIOutGetVolume
173(2)
MIDIOutSetVolume
175(1)
MIDIOutGetErrorText
176(1)
MIDIOutOpen
177(5)
MIDIOutClose
182(2)
MIDIOutPrepareHeader
184(1)
MIDIOutUnprepareHeader
185(1)
MIDIOutShortMsg
186(3)
MIDIOutLongMsg
189(1)
MIDIOutReset
190(1)
MIDIOutCachePatches
191(2)
MIDIOutCacheDrumPatches
193(2)
MIDIOutGetID
195(1)
MIDIOutMessage
196(1)
MIDI Streams
196(15)
MIDIStreamOpen
201(3)
MIDIStreamClose
204(1)
MIDIStreamProperty
205(1)
MIDIStreamPosition
206(1)
MIDIStreamOut
207(1)
MIDIStreamPause
208(1)
MIDIStreamRestart
209(1)
MIDIStreamStop
210(1)
The Auxiliary API
211(10)
Using Auxiliary Devices
212(9)
AuxGetNumDevs
212(1)
AuxGetDevCaps
213(2)
AuxGetVolume
215(2)
AuxSetVolume
217(1)
AuxOutMessage
218(3)
Multimedia Mixers
221(50)
Mixers---An Introduction
221(5)
Types of Mixer Controls and Structures
226(18)
Fader Controls
226(1)
List Controls
227(1)
Meter Controls
228(1)
Number Controls
229(1)
Slider Controls
229(1)
Switch Controls
230(1)
Time Controls
231(1)
Mixer Functions
231(1)
MixerGetNumDevs
231(1)
MixerGetDevCaps
232(12)
Opening and Closing Mixer Devices
244(27)
MixerOpen
245(4)
MixerClose
249(1)
MixerGetControlDetails
249(5)
MixerGetLineControls
254(5)
MixerGetLineInfo
259(5)
MixerMessage
264(1)
MixerGetID
265(2)
MixerSetControlDetails
267(4)
Timers and Joysticks
271(36)
Multimedia Timers
272(12)
Multimedia Timer Functions
276(1)
TimeGetSystemTime
276(2)
TimeGetTime
278(1)
TimeSetEvent
279(2)
TimeKillEvent
281(1)
TimeGetDevCaps
281(1)
TimeBeginPeriod
282(1)
TimeEndPeriod
283(1)
Joysticks
284(23)
Joystick Messages
287(2)
Programming Joysticks
289(2)
Other Constants and Structures Used to Monitor Joysticks
291(5)
Joystick Functions
296(1)
JoyGetNumDevs
296(1)
JoyGetDevCaps
296(3)
JoyGetPos
299(1)
JoyGetPosEx
300(2)
JoyGetThreshold
302(1)
JoyReleaseCapture
303(1)
JoySetCapture
304(1)
JoySetThreshold
305(2)
Multimedia Input and Output Support
307(48)
Types of Multimedia Input/Output Services
308(11)
Basic Multimedia I/O Services
308(1)
Buffered Services
309(1)
Multimedia File Manager
310(3)
RIFF File Services
313(3)
Custom Multimedia I/O Services
316(3)
Constants Used in Multimedia Input/Output
319(4)
Multimedia Input/Output Functions
323(19)
MmioInstallIOProc
323(5)
MmioOpen
328(7)
MmioRename
335(1)
MmioClose
336(1)
MmioRead
337(1)
MmioWrite
338(2)
MmioSeek
340(1)
MmioGetInfo
341(1)
Directly Accessing I/O Buffers
342(7)
MmioSetInfo
343(1)
MmioSetBuffer
344(1)
MmioFlush
345(1)
MmioAdvance
346(2)
MmioSendMessage
348(1)
Descending into a RIFF Chunk
349(6)
MmioDescend
349(2)
MmioAscend
351(1)
MmioCreateChunk
352(3)
The Media Control Interface API
355(104)
Command Strings
356(2)
Command Messages
358(13)
MCI Flags
369(2)
MCI Shortcuts
371(1)
Working with MCI Devices and Drivers
372(2)
Basic Tasks: Capabilities; Opening and Closing Devices; Playing, Recording, and Controlling Media
374(10)
MCI Functions
384(9)
MciSendCommand
384(2)
MciSendString
386(1)
MciGetDeviceID
387(2)
MciGetErrorString
389(1)
MciSetYieldProc
390(1)
MciGetCreatorTask
391(1)
MciGetYieldProc
392(1)
MCI Commands
393(58)
MCI_OPEN
393(3)
MCI_CLOSE
396(1)
MCI_ESCAPE
396(1)
MCI_PLAY
397(2)
MCI_SEEK
399(2)
MCI_STOP
401(1)
MCI_PAUSE
402(1)
MCI_INFO
402(3)
MCI_SPIN
405(1)
MCI_SET
406(1)
MCI_STEP
406(1)
MCI_RECORD
407(1)
MCI_SYSINFO
407(2)
MCI_BREAK
409(1)
MCI_SAVE
410(3)
MCI_STATUS
413(16)
MCI_CUE
429(2)
MCI_REALIZE
431(1)
MCI_WINDOW
432(2)
MCI_PUT
434(3)
MCI_WHERE
437(2)
MCI_FREEZE
439(1)
MCI_UNFREEZE
440(1)
MCI_LOAD
441(2)
MCI_CUT
443(1)
MCI_COPY
444(1)
MCI_PASTE
445(2)
MCI_UPDATE
447(1)
MCI_RESUME
448(1)
MCI_DELETE
448(3)
Other Structures for the dwParam2 parameter of Various Commands
451(8)
Appendix A A Primer on Delphi Experts 459(12)
A Wealth of Delphi Experts
459(1)
Managing Different Expert Types Using Conditional Defines
460(7)
Delphi's Expert Interface
467(1)
Using Tool Services to Access Installed Components
468(3)
Appendix B Other Sources of Information 471(5)
General Multimedia Programming Books
471(1)
Delphi Programming Books
472(1)
General Multimedia Sites
473(1)
Delphi Multimedia Sites
474(2)
Appendix C A Glossary of Audio and Multimedia Terms 476(3)
Index 479