[SailfishDevel] Front camera access
Mohammed Hassan
mohammed.hassan at jollamobile.com
Thu Feb 5 23:49:41 UTC 2015
On Thu, Feb 05, 2015 at 01:06:08PM +0200, Billy Pitiot wrote:
> Hi all,
> I am currently trying to access the front camera of the Jolla phone. I
> managed to get a VideoOutput to display the rear camera using import
> QtMultimedia 5.0 but I do not understand how to change to the front
> camera.
You cannot do that from QML. You need to have some C++ glue for that.
You create a C++ class inheriting QObject which gets passed Camera::mediaObject from QML
>From that mediaObject, get QMediaService:
http://doc.qt.io/qt-5/qmediaobject.html#service
Then request QVideoDeviceSelectorControl control. Use that to switch the devixe.
> I have seen some examples like this code for CameraPlus:
> [1]https://gitorious.org/cameraplus
> But if I try to compile it using Sailfish IDE, I get such errors:
> No provider of 'gstreamer1.0' found.
> No provider of 'pkgconfig(gstreamer-1.0)' found.
> pkgconfig(gstreamer-1.0) is needed by harbour-cameraplus-0-1.armv7hl
> Am I missing something? What should I rather use?
Don't bother with camera plus. It does not use QtMultimedia. It uses
GStreamer directly. Is that what you need?
Cheers,
More information about the Devel
mailing list