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;
}
-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;