Bonjour à tous,
Je cherche à utiliser la lib audio de la SFML pour faire de l'enregistrement.
Voici ma source (toute simple) :
sf::SoundBufferRecorder * CurrentRecorder = new sf::SoundBufferRecorder;
CurrentRecorder->start(44100);
sf::sleep(sf::milliseconds(100));
CurrentRecorder->stop();
BuffersPile.push_back(CurrentRecorder);
J'obtiens un SEGFAULT sur l'appel de la méthode start. J'ai vu ici et là que c'était peut-être dû à une erreur de linkage ? J'utilise Qt Creator + MinGW et c'est un peu la misère de ce côté là
J'ai fait mon linkage comme suit :
LIBS += C:\Qt\5.4\mingw491_32\lib\libsfml-system.a \
C:\Qt\5.4\mingw491_32\lib\libsfml-main.a \
C:\Qt\5.4\mingw491_32\lib\libsfml-network.a \
C:\Qt\5.4\mingw491_32\lib\libsfml-audio.a \
C:\Qt\5.4\mingw491_32\lib\avcodec.lib \
C:\Qt\5.4\mingw491_32\lib\avutil.lib
Et j'utilise la lib network de la SFML sans aucun problème, par contre avec audio, soucis.
Quelqu'un aurait une idée de comment corriger le problème ?
Merci de votre aide