Android - создать виртуальную камеру или перезаписать реальный поток Cam? (/dev/msm_camera/frame0, v4l2loopback)?
В настоящее время я работаю над проектом о задержках в передаче изображений и видео.
У меня есть способность (при условии, что root) создавать виртуальную камеру или перезаписывать реальный кулачковый фреймбуфер с тем же изображением или необработанным видеопотоком?
Я хочу использовать эту камеру в скайпе, например.
Я про что-то вроде v4l2loopback, чтобы манипулировать изображением...
Я тестировал такие вещи, но это не работает...
ln -s /sdcard/image.jpg /dev/msm_camera/msm_camera0
dd if=/dev/graphics/fb0 of=/dev/msm_camera/frame0
cat /dev/graphics/fb0 > /dev/msm_camera/frame0
Возможно ли это?
Я использую HTC Desire HD с ICS
заблаговременно
Ответы
Ответ 1
Начну с того, что я могу дать вам только начало.
Вы можете использовать introspy для изучения того, как операционная система использует камеру.
Чем вы можете использовать его и сделать крючок, возможно, заменив исходный поток.
Ссылка на introspy:
https://github.com/iSECPartners/Introspy-Android/blob/master/README.md