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