Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

RageSound_QT1 Class Reference

#include <RageSoundDriver_QT1.h>

Inheritance diagram for RageSound_QT1:

Inheritance graph
[legend]
Collaboration diagram for RageSound_QT1:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RageSound_QT1 ()
CString Init ()
virtual ~RageSound_QT1 ()

Static Public Member Functions

void GetData (QT::SndChannel *chan, QT::SndCommand *cmd_passed)

Protected Member Functions

int64_t GetPosition (const RageSoundBase *snd) const
float GetPlayLatency () const

Private Attributes

QT::ComponentInstance clock
QT::SndChannelPtr channel
int64_t last_pos
double unitsPerSample
float latency

Constructor & Destructor Documentation

RageSound_QT1::RageSound_QT1  ) 
 

RageSound_QT1::~RageSound_QT1  )  [virtual]
 


Member Function Documentation

void RageSound_QT1::GetData QT::SndChannel *  chan,
QT::SndCommand *  cmd_passed
[static]
 

float RageSound_QT1::GetPlayLatency  )  const [inline, protected, virtual]
 

Reimplemented from RageSoundDriver.

int64_t RageSound_QT1::GetPosition const RageSoundBase snd  )  const [protected, virtual]
 

Implements RageSoundDriver.

CString RageSound_QT1::Init  )  [virtual]
 

Reimplemented from RageSoundDriver.


Member Data Documentation

QT::SndChannelPtr RageSound_QT1::channel [private]
 

QT::ComponentInstance RageSound_QT1::clock [private]
 

int64_t RageSound_QT1::last_pos [private]
 

float RageSound_QT1::latency [private]
 

double RageSound_QT1::unitsPerSample [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 21:01:40 2005 for StepMania by doxygen 1.3.7