¿Se puede usar Phonon para capturar o transcodificar?
Pregunta
La abstracción del marco de medios Phonon de Qt / KDE implementó la reproducción primero. ¿Puede hacer algo más complicado todavía?
Solución
Phonon, en su estado actual, solo admite reproducción. Sin embargo, el equipo de Qt desea agregar captura en el futuro:
Phonon y sus backends Qt, aunque completamente funcionales para la reproducción multimedia, todavía están en desarrollo. La funcionalidad que viene es la posibilidad de capturar medios y más procesadores para archivos de música y video.
Otros consejos
Aún no hay API en Phonon para captura o transcodificación. Los efectos y la captura están en la hoja de ruta de Phonon de KDE que se puede ver aquí;
Hasta donde yo sé, Phonon es solo una envoltura para el backend de medios subyacente. Bajo Linux, Phonon utiliza GStreamer de forma predeterminada, pero parece que pueden cambiarse. Entonces, si el backend puede capturar o transcodificar, básicamente Phonon también podría hacerlo. Tal vez tendrías que extender Phonon.
Se supone que hay una nueva funcionalidad en 4.6 llamada QtMultimedia:
http://doc.trolltech.com/4.6-snapshot/qtmultimedia.html
Aún no está completo, pero puedes ver algunos progresos.