Rev 1 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1 | Rev 8 | ||
|---|---|---|---|
| Line 1... | Line 1... | ||
| 1 | /* |
1 | /* |
| 2 | SDL_mixer: An audio mixer library based on the SDL library |
2 | SDL_mixer: An audio mixer library based on the SDL library |
| 3 | Copyright (C) 1997- |
3 | Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org> |
| 4 | 4 | ||
| 5 | This software is provided 'as-is', without any express or implied |
5 | This software is provided 'as-is', without any express or implied |
| 6 | warranty. In no event will the authors be held liable for any damages |
6 | warranty. In no event will the authors be held liable for any damages |
| 7 | arising from the use of this software. |
7 | arising from the use of this software. |
| 8 | 8 | ||
| Line 36... | Line 36... | ||
| 36 | 36 | ||
| 37 | /* Printable format: "%d.%d.%d", MAJOR, MINOR, PATCHLEVEL |
37 | /* Printable format: "%d.%d.%d", MAJOR, MINOR, PATCHLEVEL |
| 38 | */ |
38 | */ |
| 39 | #define SDL_MIXER_MAJOR_VERSION 2 |
39 | #define SDL_MIXER_MAJOR_VERSION 2 |
| 40 | #define SDL_MIXER_MINOR_VERSION 0 |
40 | #define SDL_MIXER_MINOR_VERSION 0 |
| 41 | #define SDL_MIXER_PATCHLEVEL |
41 | #define SDL_MIXER_PATCHLEVEL 4 |
| 42 | 42 | ||
| 43 | /* This macro can be used to fill a version structure with the compile-time |
43 | /* This macro can be used to fill a version structure with the compile-time |
| 44 | * version of the SDL_mixer library. |
44 | * version of the SDL_mixer library. |
| 45 | */ |
45 | */ |
| 46 | #define SDL_MIXER_VERSION(X) \ |
46 | #define SDL_MIXER_VERSION(X) \ |
| Line 78... | Line 78... | ||
| 78 | { |
78 | { |
| 79 | MIX_INIT_FLAC = 0x00000001, |
79 | MIX_INIT_FLAC = 0x00000001, |
| 80 | MIX_INIT_MOD = 0x00000002, |
80 | MIX_INIT_MOD = 0x00000002, |
| 81 | MIX_INIT_MP3 = 0x00000008, |
81 | MIX_INIT_MP3 = 0x00000008, |
| 82 | MIX_INIT_OGG = 0x00000010, |
82 | MIX_INIT_OGG = 0x00000010, |
| 83 | MIX_INIT_MID = 0x00000020 |
83 | MIX_INIT_MID = 0x00000020, |
| - | 84 | MIX_INIT_OPUS = 0x00000040 |
|
| 84 | } MIX_InitFlags; |
85 | } MIX_InitFlags; |
| 85 | 86 | ||
| 86 | /* Loads dynamic libraries and prepares them for use. Flags should be |
87 | /* Loads dynamic libraries and prepares them for use. Flags should be |
| 87 | one or more flags from MIX_InitFlags OR'd together. |
88 | one or more flags from MIX_InitFlags OR'd together. |
| 88 | It returns the flags successfully initialized, or 0 on failure. |
89 | It returns the flags successfully initialized, or 0 on failure. |
| Line 132... | Line 133... | ||
| 132 | MUS_MID, |
133 | MUS_MID, |
| 133 | MUS_OGG, |
134 | MUS_OGG, |
| 134 | MUS_MP3, |
135 | MUS_MP3, |
| 135 | MUS_MP3_MAD_UNUSED, |
136 | MUS_MP3_MAD_UNUSED, |
| 136 | MUS_FLAC, |
137 | MUS_FLAC, |
| 137 |
|
138 | MUS_MODPLUG_UNUSED, |
| - | 139 | MUS_OPUS |
|
| 138 | } Mix_MusicType; |
140 | } Mix_MusicType; |
| 139 | 141 | ||
| 140 | /* The internal format for a music chunk interpreted via mikmod */ |
142 | /* The internal format for a music chunk interpreted via mikmod */ |
| 141 | typedef struct _Mix_Music Mix_Music; |
143 | typedef struct _Mix_Music Mix_Music; |
| 142 | 144 | ||