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 | ||