Description

Namespaces

   
namespace Sound::Serialization

Classes

   
class Sound::AbstractAudioStreamer
class Sound::Buffer
class Sound::Listener
class Sound::Source
class Sound::StreamerFLAC
class Sound::StreamerMP3
class Sound::StreamerWAV

Functions

   
   
bool initSoundSystem()
   
void shutDownSoundSystem()
   
bool checkErrorStatus(const char * file, int line, const std::string & msg)
   
std::string getDeviceName()
   
Listener * getListener()
   
Source * createSource()
   
Buffer * createNoise(unsigned int freq, unsigned int size)
   
Buffer * createRectangleSound(unsigned int width, unsigned int freq, unsigned int size)
   
Buffer * createSilence(unsigned int freq, unsigned int size)

Documentation

function
Sound::initSoundSystem

public
   
   
bool initSoundSystem( )

Defined in Sound/Sound.h:22


function
Sound::shutDownSoundSystem

public
   
   
void shutDownSoundSystem( )

Defined in Sound/Sound.h:23


function
Sound::checkErrorStatus

public
     
     
bool checkErrorStatus( const char * file,
  int line,
  const std::string & msg
)    

Defined in Sound/Sound.h:25


function
Sound::getDeviceName

public
   
   
std::string getDeviceName( )

Defined in Sound/Sound.h:27


function
Sound::getListener

public
   
   
Listener * getListener( )

Defined in Sound/Sound.h:29


function
Sound::createSource

public
   
   
Source * createSource( )

Defined in Sound/Sound.h:30


function
Sound::createNoise

public
     
     
Buffer * createNoise( unsigned int freq,
  unsigned int size
)    

Defined in Sound/Sound.h:31


function
Sound::createRectangleSound

public
     
     
Buffer * createRectangleSound( unsigned int width,
  unsigned int freq,
  unsigned int size
)    

Defined in Sound/Sound.h:32


function
Sound::createSilence

public
     
     
Buffer * createSilence( unsigned int freq,
  unsigned int size
)    

Defined in Sound/Sound.h:33