VCR Command Set

[The feature associated with this page, MCI, is a legacy feature. It has been superseded by MediaPlayer. MediaPlayer has been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer instead of MCI, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

VCRs support the following set of commands.

String form Message form
break MCI_BREAK
capability MCI_GETDEVCAPS
cue MCI_CUE
freeze MCI_FREEZE
index MCI_INDEX
info MCI_INFO
list MCI_LIST
mark MCI_MARK
pause MCI_PAUSE
play MCI_PLAY
record MCI_RECORD
resume MCI_RESUME
seek MCI_SEEK
set MCI_SET
setaudio MCI_SETAUDIO
settimecode MCI_SETTIMECODE
settuner MCI_SETTUNER
setvideo MCI_SETVIDEO
status MCI_STATUS
step MCI_STEP
stop MCI_STOP
sysinfo MCI_SYSINFO
unfreeze MCI_UNFREEZE