sdl2-mixer-extv2.6.0
- Updated
An audio mixer library based on the SDL library, a fork of SDL_mixer
- Project website: https://wohlsoft.github.io/SDL-Mixer-X
#Usage
sdl2-mixer-ext provides CMake targets:
find_package(SDL2_mixer_ext CONFIG REQUIRED)
target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:SDL2_mixer_ext::SDL2_mixer_ext>,SDL2_mixer_ext::SDL2_mixer_ext,SDL2_mixer_ext::SDL2_mixer_ext_Static>)#License
Zlib OR LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later
#Supported Platforms
All platforms supported.
#Features
No default features.
#cmd
Use external command for playing music (Linux only).
Platforms: linux
- ✅linux
- ❌
osx - ❌
uwp - ❌
windows
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#ffmpeg
Use FFMPEG to play WMA and AAC audio formats.
Host Dependencies:
6 transitive dependencies:
- ffmpeg-bin2c (through ffmpeg)
- pkgconf (through vcpkg-pkgconfig-get-modules)
- vcpkg-cmake (through ffmpeg-bin2c)
- vcpkg-cmake-get-vars (through ffmpeg)
- vcpkg-pkgconfig-get-modules (through ffmpeg)
- vcpkg-tool-meson (through pkgconf)
#fluidsynth
Use FluidSynth to play MIDI audio format.
Dependencies:
fluidsynth
Features: (none)
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)
#libadlmidi
Use libADLMIDI to play XMI, MUS, IMF and regular MIDI audio format with OPL3 (YMF262) emulator.
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through libadlmidi)
- vcpkg-cmake-config (through libadlmidi)
#libflac
Use libflac to play FLAC audio format.
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through libogg)
- vcpkg-cmake-config (through libogg)
#libgme
Use libgme to play chip music (AY, GBS, GYM, HES, KSS, NSF/NSFE, SAP, SPC, VGM/VGZ).
Host Dependencies:
one transitive dependency:
- vcpkg-cmake (through libgme)
#libmodplug
Use libmodplug to play tracker music including exclusive formats (AMS, DMF, DSM, MT2).
Host Dependencies:
one transitive dependency:
- vcpkg-cmake (through libmodplug)
#libopnmidi
Use libOPNMIDI to play MIDI and RMI audio format with OPN2 (YM2612) emulator.
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through libopnmidi)
- vcpkg-cmake-config (through libopnmidi)
#libvorbis
Use libvorbis to play OGG audio format.
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through libogg)
- vcpkg-cmake-config (through libogg)
#libxmp
Use libxmp to play tracker music including exclusive formats (ABK, DIGI, DTM, EMOD, FLX, FNK, GDM, IMF, J2B, LIQ, M15, MFP, MGT, MMDC, MTN, RTM, SFX, SPM, STIM, STX, WOW).
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through libxmp)
- 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)
#nativemidi
Use Native MIDI Player to play MIDI audio format.
Platforms: (windows & !uwp) | osx
- ✅osx
- ✅windows
- ❌
linux - ❌
uwp
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#opusfile
Use opusfile to play Opus audio format.
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through libogg)
- vcpkg-cmake-config (through libogg)
#pxtone
Use pxtone to play PPTUNE and PTCOP audio formats.
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#timidity
Use Timidity to play MIDI audio format.
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#wavpack
Use wavpack to play VW audio format.
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through wavpack)
- vcpkg-cmake-config (through wavpack)
#Used By
No ports use this.
#Host Tool For
No ports use this.
#Contributors
Denis Barkar
autoantwort
jim wang