76.1 About Windows Multimedia Services

Windows provides the following multimedia services:

A Media Control Interface (MCI) for controlling media devices.

Extensible string-based and message-based interfaces for communicating with MCI device drivers.

MCI device drivers for playing and recording waveform audio, playing MIDI (Musical Instrument Digital Interface) files, and playing compact disc audio from a CD-ROM disc drive.

Low-level API support for multimedia-related services.

Low-level support for playing and recording audio with waveform and MIDI audio devices.

Low-level support for precision timer services.

Multimedia file I/O services providing buffered and unbuffered file I/O, and support for standard IBM/Microsoft Resource Interchange File Format (RIFF) files. The services are extensible with custom I/O procedures that can be shared among applications.

Control Panel options that let users change display drivers, set up a screen saver, install multimedia device drivers, assign waveform sounds to system alerts, and configure the MIDI Mapper.

A MIDI Mapper supporting standard MIDI patch services. This allows MIDI files to be authored independently of end-user MIDI synthesizer setups.

Interrupt-callable functions for timer and MIDI devices, providing real-time response for time-critical uses. A list of the interrupt-callable functions follows:

midiOutLongMsg

midiOutShortMsg

timeGetSystemTime

timeGetTime

timeKillEvent

timeSetEvent