openshot-audio  0.1.6
Public Member Functions | Public Attributes | List of all members
CDReaderHelpers::CDController Class Referenceabstract
Inheritance diagram for CDReaderHelpers::CDController:
CDReaderHelpers::ControllerType1 CDReaderHelpers::ControllerType2 CDReaderHelpers::ControllerType3 CDReaderHelpers::ControllerType4

Public Member Functions

 CDController ()
 
virtual ~CDController ()
 
virtual bool read (CDReadBuffer &)=0
 
virtual void shutDown ()
 
bool readAudio (CDReadBuffer &rb, CDReadBuffer *overlapBuffer=0)
 
int getLastIndex ()
 
void prepare (SRB_ExecSCSICmd &s)
 
void perform (SRB_ExecSCSICmd &s)
 
void setPaused (bool paused)
 

Public Attributes

CDDeviceHandledeviceInfo
 
int framesToCheck
 
int framesOverlap
 
bool initialised
 

Constructor & Destructor Documentation

CDReaderHelpers::CDController::CDController ( )
inline
virtual CDReaderHelpers::CDController::~CDController ( )
inlinevirtual

Member Function Documentation

int CDReaderHelpers::CDController::getLastIndex ( )
void CDReaderHelpers::CDController::perform ( SRB_ExecSCSICmd s)
void CDReaderHelpers::CDController::prepare ( SRB_ExecSCSICmd s)
virtual bool CDReaderHelpers::CDController::read ( CDReadBuffer )
pure virtual
bool CDReaderHelpers::CDController::readAudio ( CDReadBuffer rb,
CDReadBuffer overlapBuffer = 0 
)
void CDReaderHelpers::CDController::setPaused ( bool  paused)
virtual void CDReaderHelpers::CDController::shutDown ( )
inlinevirtual

Member Data Documentation

CDDeviceHandle* CDReaderHelpers::CDController::deviceInfo
int CDReaderHelpers::CDController::framesOverlap
int CDReaderHelpers::CDController::framesToCheck
bool CDReaderHelpers::CDController::initialised

The documentation for this class was generated from the following file: