raSystem  1.0 bata
raFMODSystem.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace raSystem
4 {
5  bool ERRCHECK(FMOD_RESULT result);
6 
7  class RAPI raFMODSystem : public raSoundDriver
8  {
9  public:
10  raFMODSystem(raCamera *Cam);
11 
12  virtual bool Create(raConfig* altConfig = NULL, int toUseMemory = RASYSTEMEMMORYUSE);
13  virtual void Destroy();
14  virtual bool Update();
15 
16  FMOD::System *GetSystem(void) { return m_system; }
17  FMOD_SPEAKERMODE GetSpeadkerMode(void) { return m_speakermode; }
18  FMOD_SOUND_FORMAT GetFormat(void) { return m_format; }
19 
20  private:
21  FMOD::System *m_system;
22  FMOD_SPEAKERMODE m_speakermode;
23  FMOD_SOUND_FORMAT m_format;
24  };
25 };
#define RAPI
Definition: raMain.h:11
FMOD_SPEAKERMODE GetSpeadkerMode(void)
Definition: raFMODSystem.h:17
bool ERRCHECK(FMOD_RESULT result)
Definition: raFMODSystem.cpp:5
FMOD::System * GetSystem(void)
Definition: raFMODSystem.h:16
FMOD_SOUND_FORMAT GetFormat(void)
Definition: raFMODSystem.h:18