Не могу создать увязку между Alsa и Phonon:
Имеется нечто:
QBuffer* soundData = new QBuffer();
QString program = "arecord -q -D hw:2,0 -r 48000 -c 2 -f S16_LE";
QProcess *alsa = new QProcess();
alsa->start(program);
// а как увязать вывод alsa в soundData - мозг сломал :((
Phonon::MediaObject *music = new Phonon::MediaObject(this);
Phonon::AudioOutput* audioOutput = new Phonon::AudioOutput(this);
Phonon::createPath(music, audioOutput);
music->setCurrentSource(soundData);
music->play();
Пробовал и включать в проект asoundlib - опять-же буфер имею:
periodBuf = (unsigned char *)malloc(periodsize * framesize); //взято из примеров по ALSA
а что с ним далее делать незнаю.....
Может кто - что подскажет? Или варианты попроще есть?
Сразу предупреждаю - в С++ и Qt ламер - обложился книгами, но пока бестолку...