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]