Each piece of multimedia hardware can be classified as being either an audio device, a video capture device, or a positioning device. Each of these classifications can be broken down further, as follows:
For information about writing drivers for audio devices, see Audio Device Drivers.
For information about writing drivers for compressing audio data, see Audio Compression Manager Drivers.
For information about writing drivers for video capture devices, see Video Capture Device Drivers.
For information about writing drivers for compressing video data, see Video Compression Manager Drivers.
For information about writing drivers for positioning devices, see Joystick Drivers.
For information about writing drivers for the Media Control Interface (MCI), which is a high-level application interface to all types of multimedia devices, see MCI Drivers.