Videodisc Command Messages

┌────────────────────────┬─────────────────────────────────────────────┐
│Message                 │Description                                  │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_OPEN                │Initializes the videodisc device.            │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_GETDEVCAPS          │Gets device capabilities.                    │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_ESCAPE              │Sends custom information to the media driver.│
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_CUE                 │Cues the device for minimum delay in         │
│                        │playback.                                    │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_PLAY                │Starts playing the videodisc. The following  │
│                        │optional actions modify MCI_PLAY:            │
│                        │-Specify start and stop positions            │
│                        │-Play faster than normal                     │
│                        │-Play slower than normal                     │
│                        │-Play in reverse                             │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_PAUSE               │Suspends the current playback action for CLV │
│                        │and CAV discs. Some players may also freeze  │
│                        │the video frame.                             │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_RESUME              │Resumes playing from a paused state, keeping │
│                        │previously specified parameters in effect.   │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_SEEK                │Searches, using fast forward or fast reverse,│
│                        │with video and audio off.  The following     │
│                        │optional actions modify MCI_SEEK:            │
│                        │-Seek in reverse                             │
│                        │-Seek to the start or the end of the disc    │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_SET                 │Sets audio attributes:                       │
│                        │-Identify the channels to be used            │
│                        │-Set the volume                              │
│                        │-Enable or disable the audio output.         │
│                        │Retracts the tray and closes the door, if    │
│                        │possible                                     │
│                        │Opens the door and ejects the tray, if       │
│                        │possible                                     │
│                        │Sets position format in frames, HMS, HMSF,   │
│                        │milliseconds, MMTIME, or chapters            │
│                        │Sets speed format in frames-per-second or as │
│                        │a percentage                                 │
│                        │Disables or enables video output.            │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_STATUS              │Receives status on items such as the         │
│                        │following:                                   │
│                        │-Disc size                                   │
│                        │-Which side of the disc is loaded            │
│                        │-Whether current play direction is forward or│
│                        │backward                                     │
│                        │-Length of the segment                       │
│                        │-Whether the media is present in the device  │
│                        │-What the media type is: CAV, CLV, or other  │
│                        │-What the current speed format is            │
│                        │-Current mode of the device; for example,    │
│                        │"stopped"                                    │
│                        │-Current position in the media.              │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_INFO                │Fills a user-supplied buffer with the        │
│                        │following information:                       │
│                        │-Product name of the device the peripheral is│
│                        │controlling.                                 │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_STOP                │Stops playing the videodisc device.          │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_SET_CUEPOINT        │Sets a cue point.                            │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_SET_POSITION_ADVISE │Sets a position change notification request. │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_SPIN                │Starts or stop the disc from spinning.       │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_STEP                │Steps the play one or more time units forward│
│                        │or backward.                                 │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_CLOSE               │Closes the videodisc device.                 │
├────────────────────────┼─────────────────────────────────────────────┤
│MCI_CONNECTOR           │Enables or disables a connector, query its   │
│                        │state or identify its type.                  │
└────────────────────────┴─────────────────────────────────────────────┘


[Back: Videodisc Player Error Return Values]
[Next: Digital Video Device]