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)]