blob: ec32470495d773b9f6c259aa7ae540317ecd0927 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#ifndef WIIAUDIO_H
#define WIIAUDIO_H
#include <SDL/SDL_mixer.h>
typedef struct {
Mix_Music* data;
int loop;
int used;
} PHL_Music;
typedef struct {
Mix_Chunk* data;
int loop;
int used;
} PHL_Sound;
void PHL_AudioInit();
void PHL_AudioClose();
PHL_Music PHL_LoadMusic(char* fname, int loop); //Same as PHL_LoadSound, but expects a file name without extension
PHL_Sound PHL_LoadSound(char* fname);
void PHL_PlayMusic(PHL_Music snd);
void PHL_PlaySound(PHL_Sound snd, int channel);
void PHL_StopMusic();
void PHL_StopSound(PHL_Sound snd, int channel);
void PHL_FreeMusic(PHL_Music snd);
void PHL_FreeSound(PHL_Sound snd);
#endif
|