sdl2-mixerv2.8.2
- Updated
Multi-channel audio mixer library for SDL.
- Project website: https://github.com/libsdl-org/SDL_mixer
#Usage
sdl2-mixer provides CMake targets:
find_package(SDL2_mixer CONFIG REQUIRED)
target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:SDL2_mixer::SDL2_mixer>,SDL2_mixer::SDL2_mixer,SDL2_mixer::SDL2_mixer-static>)#Supported Platforms
All platforms supported.
#Features
Default feature: wavpack
#fluidsynth
Use FluidSynth to play MIDI audio format.
Dependencies:
and 2 transitive dependencies:
alsa (through fluidsynth)
Platforms:
linux- gcem (through fluidsynth)
Host Dependencies:
4 transitive dependencies:
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-config (through gcem)
- vcpkg-cmake-get-vars (through vcpkg-make)
- vcpkg-make (through alsa)
#libflac
Use libflac to play FLAC audio format.
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through libogg)
- vcpkg-cmake-config (through libogg)
#libmodplug
Use libmodplug to play MOD audio format.
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through libmodplug)
- vcpkg-cmake-config (through libxmp)
#mpg123
Use mpg123 to play MP3 audio format.
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (through mpg123)
- vcpkg-cmake-config (through mpg123)
#opusfile
Use opusfile to play Opus audio format.
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through libogg)
- vcpkg-cmake-config (through libogg)
#timidity
Use Timidity to play MIDI audio format.
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#wavpackdefault
Enable WavPack music.
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through wavpack)
- vcpkg-cmake-config (through wavpack)
#Used By
- sdl2pp (feature
sdl2-mixer)
#Host Tool For
No ports use this.
#Contributors
codicodi
Alexander Karatarakis
Robert Schumacher
Stephen E. Baker
Stanislav Ershov
Ryan Cheung
JackBister
Daniel
Helco
Antonio Maiorano
pravic
Jack·Boos·Yu
Stefano Sinigardi
Lily
JackBoosY
Jonathan Giannuzzi
Kevin Lu
Rémy Tassoux
NancyLi1013
JackMacWindows
autoantwort
Lily Wang
Oleg Derevenetz
Thomas1664
vividos
Pierre Wendling
jim wang
JonLiu1993
Kadir
#Changelog
Show 34 earlier changes
df484b0[sdl2-mixer]Use dynamic library suffix when building dynamic library.df09093[sdl2-mixer]Delete the absolute path of the dependent libraries.2ad118aAdd missing version.rc file to sdl2 libraries.0526ec7[sdl2-mixer] Bump to 2.0.2deee8c1[sdl2-gfx][sdl2-image][sdl2-mixer][sdl2-net][sdl2-ttf] Fix accidental link of release libs in debug mode.26516fevcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)dc4998b[sdl2] Prevent exports in static build722de28Add sdl2-mixer