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 open (MCI_OPEN), 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
  • cr
MCI_DEVTYPE_VCR
Video-cassette recorder or player
  • ideodisc
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.

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database