StarEngine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | List of all members
star::SoundService Class Reference

#include <SoundService.h>

Collaboration diagram for star::SoundService:
Collaboration graph

Public Member Functions

 ~SoundService ()
 
status Start ()
 
void Stop ()
 
status LoadMusic (const tstring &path, const tstring &name)
 
status LoadSoundEffect (const tstring &path, const tstring &name)
 
status PlaySoundFile (const tstring &path, const tstring &name)
 
status PlaySoundFile (const tstring &name)
 
status PlaySoundEffect (const tstring &path, const tstring &name)
 
status PlaySoundEffect (const tstring &name)
 
status AddToBackgroundQueue (const tstring &name)
 
status PlayBackgroundQueue ()
 
void PlayNextSongInQueue ()
 
void StopSound (const tstring &name)
 
void StopAllSound ()
 
void PauseAllSound ()
 
void ResumeAllSound ()
 
void DeleteAllSound ()
 

Static Public Member Functions

static SoundServiceGetInstance ()
 

Constructor & Destructor Documentation

star::SoundService::~SoundService ( )

Member Function Documentation

status star::SoundService::AddToBackgroundQueue ( const tstring name)
void star::SoundService::DeleteAllSound ( )
SoundService * star::SoundService::GetInstance ( )
static
status star::SoundService::LoadMusic ( const tstring path,
const tstring name 
)
status star::SoundService::LoadSoundEffect ( const tstring path,
const tstring name 
)
void star::SoundService::PauseAllSound ( )
status star::SoundService::PlayBackgroundQueue ( )
void star::SoundService::PlayNextSongInQueue ( )
status star::SoundService::PlaySoundEffect ( const tstring path,
const tstring name 
)
status star::SoundService::PlaySoundEffect ( const tstring name)
status star::SoundService::PlaySoundFile ( const tstring path,
const tstring name 
)
status star::SoundService::PlaySoundFile ( const tstring name)
void star::SoundService::ResumeAllSound ( )
status star::SoundService::Start ( )
void star::SoundService::Stop ( )
void star::SoundService::StopAllSound ( )
void star::SoundService::StopSound ( const tstring name)

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