tizen 2.3 release
[framework/multimedia/gst-plugins-base0.10.git] / gst-libs / gst / interfaces / cameracontrol.c
similarity index 98%
rename from mobile/gst-libs/gst/interfaces/cameracontrol.c
rename to gst-libs/gst/interfaces/cameracontrol.c
index 6efa12a..60d77a8 100644 (file)
@@ -132,7 +132,7 @@ static void gst_camera_control_class_init(GstCameraControlClass *klass)
        klass->get_part_color = NULL;
        klass->get_exif_info = NULL;
        klass->set_capture_command = NULL;
-    klass->set_record_command = NULL;
+        klass->set_record_command = NULL;
        klass->start_face_zoom = NULL;
        klass->stop_face_zoom = NULL;
        klass->set_ae_lock = NULL;
@@ -153,23 +153,23 @@ const GList* gst_camera_control_list_channels(GstCameraControl *control)
 }
 
 
-gboolean gst_camera_control_set_value(GstCameraControl *control, GstCameraControlChannel *control_channel)
+gboolean gst_camera_control_set_value(GstCameraControl *control, GstCameraControlChannel *control_channel, gint value)
 {
        GstCameraControlClass *klass = GST_CAMERA_CONTROL_GET_CLASS(control);
 
        if (klass->set_value) {
-               return klass->set_value(control, control_channel);
+               return klass->set_value(control, control_channel, value);
        }
 
        return FALSE;
 }
 
-gboolean gst_camera_control_get_value(GstCameraControl *control, GstCameraControlChannel *control_channel)
+gboolean gst_camera_control_get_value(GstCameraControl *control, GstCameraControlChannel *control_channel, gint *value)
 {
        GstCameraControlClass *klass = GST_CAMERA_CONTROL_GET_CLASS(control);
 
        if (klass->get_value) {
-               return klass->get_value(control, control_channel);
+               return klass->get_value(control, control_channel, value);
        }
 
        return FALSE;