SDL не знает аудиоустройство Iphone? - PullRequest
0 голосов
/ 30 октября 2011

Спасибо, что прочитали мой вопрос.
Я использовал SDL для приложения Iphone для потоковой передачи видео.

Я инициализирую SDL следующим образом.

if(SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO | SDL_INIT_TIMER)) {
    fprintf(stderr, "Could not initialize SDL - %s\n", SDL_GetError());
    exit(1);
}

Но я всегда получаю одно и то же сообщение об ошибке.

Could not initialize SDL - No available audio device

Я использовал SDL-1.3.0-5605.
Похоже, SDL не смог распознать аудиоустройство Iphone.
Что я должен делать? Для того, чтобы SDL мог распознать аудиоустройство Iphone?

1 Ответ

0 голосов
/ 31 октября 2011

Используется старое определение в include / SDL_config_iphoneos.h

Перепишите

#define SDL_AUDIO_DRIVER_COREAUDIOIPHONE 1

до

#define SDL_AUDIO_DRIVER_COREAUDIO 1

У меня это хорошо работает.

...