76.2 Architecture of Windows Multimedia Services

Although the multimedia services are provided by a number of files, the overall architecture can be viewed as consisting of just a few software modules:

The MMSYSTEM library providing the Media Control Interface services and low-level multimedia support functions.

Multimedia device drivers providing communication between the low-level MMSYSTEM functions and multimedia devices such as waveform, MIDI, and timer hardware.

Drivers for the Media Control Interface providing high-level control of media devices.

The following illustration shows the relationship between the Windows modules that provide multimedia services.

This illustration is not available for this release

This illustration is a simplified view of the relationship between the various Windows modules. Connections between modules indicate control flow.