Device Types

MCI recognizes a basic set of device types. A device type is a set of MCI drivers that share a common command set and are used to control similar multimedia devices or data files. Many MCI commands, such as open1GMTS1P (MCI_OPEN12F69Z1), require you to specify a device type.

The following table lists the defined device types. The current implementation of MCI includes command sets for a subset of these devices.

Device type

Constant

Description

cdaudio

MCI_DEVTYPE_CD_AUDIO

CD audio player

dat

MCI_DEVTYPE_DAT

Digital-audio tape player

digitalvideo

MCI_DEVTYPE_DIGITAL_VIDEO

Digital video in a window (not GDI-based)

other

MCI_DEVTYPE_OTHER

Undefined MCI device

overlay

MCI_DEVTYPE_OVERLAY

Overlay device (analog video in a window)

scanner

MCI_DEVTYPE_SCANNER

Image scanner

sequencer

MCI_DEVTYPE_SEQUENCER

MIDI sequencer

vcr

MCI_DEVTYPE_VCR

Video-cassette recorder or player

videodisc

MCI_DEVTYPE_VIDEODISC

Videodisc player

waveaudio

MCI_DEVTYPE_WAVEFORM_AUDIO

Audio device that plays digitized waveform files

 

In this document, the names of device types are bold. Device-type names are used with the command-string interface. Device-type constants are used with the command-message interface.