EngineLib
 All Classes Functions
Audio.h
1 /*
2  * Audio.h
3  *
4  * Created on: 24.10.2017
5  * Author: robert
6  */
7 
8 #ifndef AUDIO_H_
9 #define AUDIO_H_
10 #include <SDL2/SDL.h>
11 #include <SDL2/SDL_mixer.h>
12 
13 class Audio {
14 public:
15  Audio();
16  virtual ~Audio();
17 
18 Mix_Music* loadMusic(const char* filename);
19 void playMusic(Mix_Music* music,int volume);
20 
21 Mix_Chunk* loadMix(const char* filename);
22 void playMix(Mix_Chunk* mix,int volume,int channel);
23 Mix_Chunk* loadQMix(const char* filename);
24 
25  Mix_Music *music;
26  Mix_Chunk *chunk;
27 };
28 
29 #endif /* AUDIO_H_ */
Definition: Audio.h:13