Phonon può essere utilizzato per l'acquisizione o la transcodifica?
Domanda
L'astrazione del framework multimediale Phonon di Qt / KDE ha implementato prima la riproduzione. Può fare ancora qualcosa di più complicato?
Soluzione
Phonon, nel suo stato attuale, supporta solo la riproduzione. Il team di Qt vorrebbe aggiungere l'acquisizione in futuro:
Phonon e i suoi backend Qt, sebbene perfettamente funzionanti per la riproduzione multimediale, sono ancora in fase di sviluppo. La funzionalità a venire è la possibilità di acquisire media e più processori per file musicali e video.
Altri suggerimenti
Non ci sono ancora API in Phonon per l'acquisizione o la transcodifica. Effetti e acquisizione si trovano sulla roadmap Phonon di KDE che può essere visualizzata qui;
Per quanto ne so, Phonon è solo un wrapper per il backend multimediale sottostante. Sotto Linux Phonon utilizza GStreamer per impostazione predefinita ma sembra che possono essere cambiati. Quindi, se il backend è in grado di acquisire o transcodificare, sostanzialmente anche Phonon potrebbe farlo. Forse dovresti estendere Phonon.
Esiste una nuova funzionalità in 4.6 chiamata QtMultimedia:
http://doc.trolltech.com/4.6-snapshot/qtmultimedia.html
Non è ancora completo ma puoi vedere alcuni progressi.