summaryrefslogtreecommitdiffstats
path: root/src/plugins/gstreamer/camerabin/camerabinvideoencoder.h
diff options
context:
space:
mode:
authorAndrew den Exter <andrew.den.exter@jollamobile.com>2014-07-17 06:34:30 +0000
committerYoann Lopes <yoann.lopes@digia.com>2014-09-11 11:41:06 +0200
commit55ce8ed07233efbfc224a0bfd6d45ad81b24ac99 (patch)
tree4f937f5d66194430ad5b83aa92fcbdac184b13b4 /src/plugins/gstreamer/camerabin/camerabinvideoencoder.h
parent9c020cd39ad9e81239a0953fb3039b79cbee0433 (diff)
Implement encoder settings in camerabin backend.
This is not comprehensive since different encoders have different names and representations for many settings, but it should cover bit rate for most encoders, and quality and encodingMode for a number of common encoders. Change-Id: I0ba4e70c2f234e0deaaa02bdecc0f5198122c1e9 Reviewed-by: Yoann Lopes <yoann.lopes@digia.com>
Diffstat (limited to 'src/plugins/gstreamer/camerabin/camerabinvideoencoder.h')
-rw-r--r--src/plugins/gstreamer/camerabin/camerabinvideoencoder.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/gstreamer/camerabin/camerabinvideoencoder.h b/src/plugins/gstreamer/camerabin/camerabinvideoencoder.h
index 0838ba651..dabe098ab 100644
--- a/src/plugins/gstreamer/camerabin/camerabinvideoencoder.h
+++ b/src/plugins/gstreamer/camerabin/camerabinvideoencoder.h
@@ -76,6 +76,8 @@ public:
GstEncodingProfile *createProfile();
+ void applySettings(GstElement *encoder);
+
Q_SIGNALS:
void settingsChanged();