ScsiCdrom

Publicly inherits CdromBase.

Public Methods

ScsiCdrom( );
virtual booleject( int fd );
virtual CompactDiscID*id( int fd );
virtual boolinit( int fd );
virtual boolpause( int fd );
virtual boolplay( int fd, int track );
virtual boolresume( int fd );
virtual boolstatus( int fd, CdromStatus& status, int& absTime, int& relTime );
virtual boolstop( int fd );
virtual intvolume( int fd );
virtual boolvolume( int fd, int vol );

Private Data Members

bool_ejectToggle;

Public Methods Documentation

virtual bool eject ( int fd );

Eject/retract the drive tray.

virtual CompactDiscID* id ( int fd );

Return the ID of the current disc, or NULL is no disc is present.

virtual bool pause ( int fd );

Pause the playing disc.

virtual bool play ( int fd, int track );

Play a single, specific track on the disc.

virtual bool resume ( int fd );

Resume playing the disc after pausing.

virtual bool status ( int fd, CdromStatus& status, int& absTime, int& relTime );

Get the current status of the CDROM drive.

virtual bool stop ( int fd );

Stop the playing disc.

virtual int volume ( int fd );

Return the current volume setting.

virtual bool volume ( int fd, int vol );

Set the output volume of the CDROM drive.


Return to Index.
Automatically generated on Nov 10 23:38