Можно ли использовать Phonon для захвата или транскодирования?
Вопрос
В абстракции медиа-среды Phonon Qt / KDE сначала реализовано воспроизведение. Может ли это сделать что-нибудь более сложное еще? Р>
Решение
Phonon в своем текущем состоянии поддерживает только воспроизведение. Команда Qt хотела бы добавить захват в будущем:
Phonon и его бэкэнды Qt, хотя и полностью функциональные для воспроизведения мультимедиа, все еще находятся в стадии разработки. Предстоящая функциональность - это возможность захвата мультимедиа и дополнительных процессоров для музыкальных и видеофайлов.
Другие советы
В Phonon еще нет API для захвата или транскодирования. Эффекты и захват находятся на дорожной карте KDE Phonon, которую можно посмотреть здесь;
Насколько я знаю, Phonon - это просто оболочка для основного медиа-бэкенда. Под Linux Phonon по умолчанию использует GStreamer , но он кажется их можно изменить. Так что, если бэкэнд может захватывать или транскодировать, в основном Phonon тоже может это делать. Возможно, вам придется расширить Phonon.
В 4.6 есть новая функциональность, называемая QtMultimedia:
http://doc.trolltech.com/4.6-snapshot/qtmultimedia.html р>
Это еще не завершено, но вы можете увидеть некоторый прогресс.