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

Public Member Functions

bool GetData ()
 
int GetSampleRate () const
 
int64_t GetPosition () const
 
float GetPlayLatency () const
 
void SetupDecodingThread ()
 
std::string Init ()
 
- 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 ()
 

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
 
- 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)
 

Member Function Documentation

◆ GetPlayLatency()

float RageSoundDriver_OSS::GetPlayLatency ( ) const
virtual

Reimplemented from RageSoundDriver.

◆ GetPosition()

int64_t RageSoundDriver_OSS::GetPosition ( ) const
virtual

Implements RageSoundDriver.

◆ GetSampleRate()

int RageSoundDriver_OSS::GetSampleRate ( ) const
inlinevirtual

Reimplemented from RageSoundDriver.

◆ Init()

std::string RageSoundDriver_OSS::Init ( )
virtual

Reimplemented from RageSoundDriver.

◆ SetupDecodingThread()

void RageSoundDriver_OSS::SetupDecodingThread ( )
virtual

Reimplemented from RageSoundDriver.


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