Digital Video Command Messages
┌────────────────────────┬─────────────────────────────────────────────┐
│Message │Description │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_CAPTURE │Captures the current video image and stores │
│ │it as an image device element. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_CLOSE │Closes the device element and any resources │
│ │associated with it. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_CONNECTOR │Enables, disables, or queries the status of │
│ │connectors on a device. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_COPY │Copies specified data range into clipboard or│
│ │buffer. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_CUE │Prompts the device to ready itself for a │
│ │subsequent playback or recording operation │
│ │with minimum delay. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_CUT │Removes specified data range and places it │
│ │into clipboard or buffer. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_DELETE │Deletes specified data range. Clipboard or │
│ │buffer is not used. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_GETDEVCAPS │Gets device capabilities. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_GETIMAGEBUFFER │Retrieves the contents of the capture video │
│ │buffer or the current movie frame. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_INFO │Returns string information from the device. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_LOAD │Specifies a new file to be loaded onto an │
│ │already existing device element. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_OPEN │Initializes the device. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_PASTE │Deletes selected data range if difference │
│ │between FROM and TO is more than zero, then │
│ │inserts data from buffer or clipboard. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_PAUSE │Pauses playback or recording. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_PLAY │Starts a play operation on the device. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_PUT │Defines the source and destination rectangles│
│ │windows. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_RECORD │Starts a recording operation on the device. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_REDO │Reverses previous MCI_UNDO command. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_RESTORE │Transfers an image from the element buffer to│
│ │the display surface. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_RESUME │Resumes playing or recording from a paused │
│ │state, keeping previously specified │
│ │parameters in effect. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_REWIND │Rewinds or seeks the device element to the │
│ │first playable position (beginning). │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_SAVE │Saves the current file to disk. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_SEEK │Moves to the specified position in the file. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_SET │Sets device information. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_SET_CUEPOINT │Sets a cue point. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_SET_POSITION_ADVISE │Sets a position change notification for the │
│ │device. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_SETTUNER │Sets the frequency for the tuner device. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_STATUS │Obtains status information for the device. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_STEP │Steps the playback one or more frames forward│
│ │or backward. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_STOP │Stops playing or recording. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_UNDO │Cancels previous RECORD, CUT, PASTE, or │
│ │DELETE. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_WHERE │Obtains a rectangle array, specifying the │
│ │source or destination area. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_WINDOW │Specifies the window and the window │
│ │characteristics that the device should use │
│ │for display. │
└────────────────────────┴─────────────────────────────────────────────┘
[Back: Setting the Tuner Device]
[Next: Direct Interface Video Extensions (DIVE)]