Dummy CD-ROM interface. More...
#include <cdrom.h>
Public Member Functions | |
| bool | SetDevice (char *, int) |
| Set the device associated with this interface, if supported by emulation. | |
| bool | GetUPC (unsigned char &attr, char *upc) |
| Get UPC string from the CD-ROM. | |
| bool | GetAudioTracks (int &stTrack, int &end, TMSF &leadOut) |
| Retrieve start and end tracks and lead out position. | |
| bool | GetAudioTrackInfo (int track, TMSF &start, unsigned char &attr) |
| Retrieve start and attributes for a specific track. | |
| bool | GetAudioSub (unsigned char &attr, unsigned char &track, unsigned char &index, TMSF &relPos, TMSF &absPos) |
| Get subchannel data of the sectors at the current position, and retrieve current position. | |
| bool | GetAudioStatus (bool &playing, bool &pause) |
| Get audio playback status. | |
| bool | GetMediaTrayStatus (bool &mediaPresent, bool &mediaChanged, bool &trayOpen) |
| Get media tray status. | |
| bool | PlayAudioSector (unsigned long, unsigned long) |
| Initiate audio playback starting at sector and for how many. | |
| bool | PauseAudio (bool) |
| Pause audio playback. | |
| bool | StopAudio (void) |
| Stop audio playback. | |
| void | ChannelControl (TCtrl ctrl) |
| Set channel control data (TODO: clarify) | |
| bool | ReadSectors (PhysPt, bool, unsigned long, unsigned long) |
| Read sector data into guest memory. | |
| bool | ReadSectorsHost (void *buffer, bool raw, unsigned long sector, unsigned long num) |
| Read sector data into host memory (for IDE emulation) | |
| bool | LoadUnloadMedia (bool) |
| Load (close/spin up) or unload (eject/spin down) media. | |
Dummy CD-ROM interface.
CD-ROM emulation when no actual emulation is available
1.8.0