X-Git-Url: http://cgit.sxemacs.org/?p=harmattan%2Fcameraplus;a=blobdiff_plain;f=lib%2Fqtcamdevice_p.h;fp=lib%2Fqtcamdevice_p.h;h=aae2b33ebaadefc1e8e82ff8a7a116cf3661603b;hp=ecc8aadbd8b45030108af165f5bec8721831be99;hb=f6a1e69727a2ed7f6907995fa1f2200a70e7ca98;hpb=06f5074e35e8c0b74a395023e26093e26f0c8b8c diff --git a/lib/qtcamdevice_p.h b/lib/qtcamdevice_p.h index ecc8aad..aae2b33 100644 --- a/lib/qtcamdevice_p.h +++ b/lib/qtcamdevice_p.h @@ -88,7 +88,20 @@ public: else { qWarning() << "Failed to create both video and wrapper sources"; } + } + + void createAndAddVideoSource() { + videoSource = gst_element_factory_make(conf->videoSource().toUtf8().constData(), + "QtCameraVideoSrc"); + if (!videoSource) { + qCritical() << "Failed to create video source"; + } + else { + g_object_set(cameraBin, "camera-source", videoSource, NULL); + } + } + void setDevicePoperty() { if (videoSource) { if (conf->deviceScannerType() == SCANNER_TYPE_ENUM) { int dev = id.toInt(); @@ -102,17 +115,6 @@ public: } } - void createAndAddVideoSource() { - videoSource = gst_element_factory_make(conf->videoSource().toUtf8().constData(), - "QtCameraVideoSrc"); - if (!videoSource) { - qCritical() << "Failed to create video source"; - } - else { - g_object_set(cameraBin, "camera-source", videoSource, NULL); - } - } - bool setViewfinderSink() { GstElement *sink = 0; g_object_get(cameraBin, "viewfinder-sink", &sink, NULL);