Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
RageSoundDriver_DSound_Software Class Reference
Inheritance diagram for RageSoundDriver_DSound_Software:
Inheritance graph
[legend]
Collaboration diagram for RageSoundDriver_DSound_Software:
Collaboration graph
[legend]

Public Member Functions

std::string Init ()
 
int64_t GetPosition () const
 
float GetPlayLatency () const
 
int GetSampleRate () const
 
- Public Member Functions inherited from RageSoundDriver
void StartMixing (RageSoundBase *pSound)
 
void StopMixing (RageSoundBase *pSound)
 
bool PauseMixing (RageSoundBase *pSound, bool bStop)
 
int64_t GetHardwareFrame (RageTimer *pTimer) const
 
virtual void Update ()
 

Protected Member Functions

void SetupDecodingThread ()
 
- Protected Member Functions inherited from RageSoundDriver
void StartDecodeThread ()
 
void SetDecodeBufferSize (int frames)
 
void Mix (int16_t *pBuf, int iFrames, int64_t iFrameNumber, int64_t iCurrentFrame)
 
void Mix (float *pBuf, int iFrames, int64_t iFrameNumber, int64_t iCurrentFrame)
 
void MixDeinterlaced (float **pBufs, int channels, int iFrames, int64_t iFrameNumber, int64_t iCurrentFrame)
 

Additional Inherited Members

- Static Public Member Functions inherited from RageSoundDriver
static RageSoundDriverCreate (const std::string &sDrivers)
 
static std::string GetDefaultSoundDriverList ()
 
- Static Public Attributes inherited from RageSoundDriver
static DriverList m_pDriverList
 

Member Function Documentation

◆ GetPlayLatency()

float RageSoundDriver_DSound_Software::GetPlayLatency ( ) const
virtual

Reimplemented from RageSoundDriver.

◆ GetPosition()

int64_t RageSoundDriver_DSound_Software::GetPosition ( ) const
virtual

Implements RageSoundDriver.

◆ GetSampleRate()

int RageSoundDriver_DSound_Software::GetSampleRate ( ) const
virtual

Reimplemented from RageSoundDriver.

◆ Init()

std::string RageSoundDriver_DSound_Software::Init ( )
virtual

Reimplemented from RageSoundDriver.

◆ SetupDecodingThread()

void RageSoundDriver_DSound_Software::SetupDecodingThread ( )
protectedvirtual

Reimplemented from RageSoundDriver.


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