┌────────────────────────┬─────────────────────────────────────────────┐ │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. │ └────────────────────────┴─────────────────────────────────────────────┘