The Media Control Interface (MCI) provides Windows applications with device-independent capabilities for controlling media devices such as audio hardware, videodisc players, and animation players. This chapter presents an introduction to MCI and shows how to get started using it in Windows applications.
The chapter covers the following topics:
The architecture of MCI
The MCI command set
MCI programming interfaces
Using the command-message interface
An introduction to the command-string interface
For specific details and programming examples on using MCI to control different types of audio devices, see Chapter 79, “High-Level Audio.”