Videodisc Player Error Return Values

The following table contains a list of error messages specific to videodisc players.

┌──────────────────────────────┬─────────────────────────────────────────────┐
│Return Code                   │Cause of the Error Message                   │
├──────────────────────────────┼─────────────────────────────────────────────┤
│MCIERR_VDP_COMMANDFAILURE     │Videodisc players are external RS-232        │
│                              │devices; therefore, it is possible for a     │
│                              │command to fail because of a device failure. │
├──────────────────────────────┼─────────────────────────────────────────────┤
│MCIERR_VDP_COMMANDCANCELLED   │A command with the MCI_WAIT flag specified is│
│                              │either aborted or superseded.                │
├──────────────────────────────┼─────────────────────────────────────────────┤
│MCIERR_VDP_NOSIDE             │The videodisc player is unable to determine  │
│                              │the side of the videodisc. This message can  │
│                              │be returned by an MCI_STATUS                 │
│                              │MCI_VD_STATUS_SIDE request.                  │
├──────────────────────────────┼─────────────────────────────────────────────┤
│MCIERR_VDP_NOSIZE             │The videodisc player is unable to determine  │
│                              │the size of the videodisc. This message can  │
│                              │be returned by an MCI_STATUS                 │
│                              │MCI_VD_STATUS_DISC_SIZE request.             │
├──────────────────────────────┼─────────────────────────────────────────────┤
│MCIERR_VDP_INVALID_TIMEFORMAT │This message can be returned by any command  │
│                              │specifying a chapter-specific parameter for a│
│                              │device that does not have chapters. It also  │
│                              │can be returned if MCI_SET_SYNC_OFFSET is    │
│                              │issued when the device is set to the chapter │
│                              │time format.                                 │
├──────────────────────────────┼─────────────────────────────────────────────┤
│MCIERR_VDP_NOCHAPTER          │Chapter information is not present on the    │
│                              │disc. The following commands require chapter │
│                              │information to be present on the disc:       │
│                              │MCI_SET_TIME_FORMAT MCI_FORMAT CHAPTERS,     │
│                              │MCI_STATUS MCI_STATUS_CURRENT_TRACK,         │
│                              │MCI_STATUS MCI_STATUS_NUMBER_OF_TRACKS.      │
├──────────────────────────────┼─────────────────────────────────────────────┤
│MCIERR_VDP_NOTSPUNUP          │The following commands require the videodisc │
│                              │to be spun up: MCI_INFO MCI_VD_INFO_LABEL and│
│                              │MCI_STATUS with the following parameters     │
│                              │specified: MCI_STATUS_POSITION,              │
│                              │MCI_STATUS_CURRENT_TRACK,                    │
│                              │MCI_STATUS_NUMBER_OF_TRACKS,                 │
│                              │MCI_STATUS_LENGTH, MCI_VD_MEDIA_TYPE,        │
│                              │MCI_VD_STATUS_SIDE, MCI_VD_STATUS_SPEED,     │
│                              │MCI_VD_STATUS_DISC_SIZE.                     │
└──────────────────────────────┴─────────────────────────────────────────────┘


[Back: Setting Cue Points and Position Advises]
[Next: Videodisc Command Messages]