The Multimedia extensions API offers different types of services you can use to add features such as sound, animation, and external-device control to your applications. Multimedia extensions provide the following services:
Audio—The audio services provide a device-independent interface to computer-audio hardware, providing sound for multimedia applications.
The Media Control Interface (MCI)—MCI provides a high-level generalized interface to control media devices such as audio hardware, movie players, and videodisc and videotape players.
Multimedia File I/O—The multimedia file I/O services provide buffered and unbuffered file I/O, as well as support for standard Resource Interchange File Format (RIFF) files. These services are extensible with custom I/O procedures that can be shared among applications.
Movie Playback—The movie playback services provide high-level and low-level support for playing multimedia movie files.
Video, joystick, and timer—These services provide support for joysticks, special video modes and operations, and high-resolution event timing.
Screen saver—The screen saver services provide support for creating, configuring, and registering screen savers.