5 #include <SDL2/SDL_mixer.h> 7 int main(
int,
char** argv)
9 if (SDL_Init(SDL_INIT_AUDIO) < 0) {
10 fprintf(stdout,
"Cannot initialize SDL Audio: %s\\n", SDL_GetError());
11 return (EXIT_FAILURE);
14 if (Mix_OpenAudio(44100, MIX_DEFAULT_FORMAT, 2, 1024) == -1) {
15 fprintf(stdout,
"Cannot initialize SDL Mixer: %s\\n", Mix_GetError());
16 return (EXIT_FAILURE);
19 if (Mix_Init(MIX_INIT_OGG) != MIX_INIT_OGG) {
20 fprintf(stdout,
"Cannot initialize OGG codec: %s\\n", Mix_GetError());
22 return (EXIT_FAILURE);
25 Mix_Music* music = Mix_LoadMUS(argv[1]);
27 fprintf(stdout,
"Cannot load music file: %s\\n", Mix_GetError());
29 return (EXIT_FAILURE);
32 fprintf(stdout,
"Success\\n");
35 return (EXIT_SUCCESS);
int main(int, char **argv)