SDL2 Mixer: «Не запрашивались звуковые шрифты»

0

Я не могу открыть аудиоустройство, мой код очень прост:

Mix_Init(...);
Mix_OpenAudio(44100, AUDIO_U16SYS, 1, 16);

И ошибка из Mix_GetError():

No SoundFonts have been requested

Любые идеи почему? Моя ОС - Linux Mint 17 x64, SDL2 - из репозитория.

Теги:
sdl-2

1 ответ

0

По-видимому, это вызвано зависимостью от FluidSynth, которая требует выбора звукового шрифта при запуске.

Из патча:

Поскольку бэкэнд определяется при Mix_OpenAudio, Mix_SetSoundFonts нужно Mix_SetSoundFonts.

Возможно, можно отключить MIDI, чтобы избежать необходимости указывать звуковой шрифт.

  • 0
    Спасибо за ответ, к сожалению, эти функции нигде не документированы. Я перестану использовать SDL_Mixer.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню