Microsoft Developer Network
▶
Highlights
▶
Technical Articles
▶
Sample Code
▶
Resource and Strategy
▶
Knowledge Base and Bug Lists
▶
Books and Magazine Articles
▼
Product Documentation
▶
C/C++ 7.0
▶
Macro Assembler 6.0
▼
Multimedia Development Kit
▶
Programmer's Reference
▼
Programmer's Workbook
▶
About This Workbook
▶
Chapter 1 Introduction to Windows with Multimedia
▶
Chapter 2 The Media Control Interface (MCI)
▶
Chapter 3 Introduction to Audio
▶
Chapter 4 High-Level Audio Services
▼
Chapter 5 Low-Level Audio Services
Chapter 5 Low-Level Audio Services
Function Prefixes
▶
Using Low-Level Audio Services
▶
Playing Waveform Audio
▶
Recording Waveform Audio
▼
Playing MIDI Audio
Playing MIDI Audio
MIDI Output Data Types
Querying MIDI Output Devices
Opening MIDI Output Devices
Sending MIDI Messages
Sending System-Exclusive Messages
Sending MIDI Messages Using Running-Status
Changing Internal MIDI Synthesizer Volume
Preloading Patches with Internal MIDI Synthesizers
Using the MIDI Mapper with Low-Level MIDI Functions
▶
Recording MIDI Audio
▶
Auxiliary Audio Devices
▶
Chapter 6 The Multimedia Movie Player
▶
Chapter 7 Using the Movie Player Functions
▶
Chapter 8 Special Video Topics
▶
Chapter 9 Timer and Joystick Services
▶
Chapter 10 Multimedia File I/O Services
▶
Appendix A Writing Screen Savers
▶
Authoring Guide
▶
Viewer Developers Guide
▶
Device Drivers Programming Guide
▶
OLE 1.0 Programmer's Reference
▶
Win32 SDK for Windows NT
▶
Windows 3.1 DDK
▶
Windows 3.1 SDK
▶
QuickC for Windows
▶
Unsupported Tools & Utilities