UnixRedBookDevice
Engine/source/platformX86UNIX/x86UNIXRedbook.cpp
Private Attributes
Private Functions
Public Functions
bool
close()
bool
getTrackCount(U32 * )
bool
bool
open()
setDeviceInfo(S32 deviceId, const char * deviceName)
bool
stop()
bool
Detailed Description
Private Attributes
SDL_CD * mCD
S32 mDeviceId
cdrom_volctrl mOriginalVolume
bool mPlaying
bool mVolumeInitialized
Private Functions
closeVolume()
openVolume()
setLastError(const char * )
Public Functions
UnixRedBookDevice()
~UnixRedBookDevice()
close()
Reimplemented from: RedBookDevice
getTrackCount(U32 * )
Reimplemented from: RedBookDevice
getVolume(F32 * )
Reimplemented from: RedBookDevice
isPlaying()
open()
Reimplemented from: RedBookDevice
play(U32 )
Reimplemented from: RedBookDevice
setDeviceInfo(S32 deviceId, const char * deviceName)
setVolume(F32 )
Reimplemented from: RedBookDevice
stop()
Reimplemented from: RedBookDevice
updateStatus()