Replace GstCameraControlClass by GstCameraControlInterface 85/227985/1 accepted/tizen/unified/20200323.173039 submit/tizen/20200320.023549
authorJeongmo Yang <jm80.yang@samsung.com>
Wed, 18 Mar 2020 02:56:51 +0000 (11:56 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Wed, 18 Mar 2020 02:56:51 +0000 (11:56 +0900)
[Version] 0.0.9
[Profile] Common
[Issue Type] Update

Change-Id: I6d29814574987673b7978eba96c00edf84e0ab6e
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
camerasrc/src/include/gstcamerasrccontrol.h
packaging/gst-plugins-camera-n4.spec

index bd420b9e2f3ca0ca3d4efcb4046ae13cea91235c..bc090fbbcc531e847f754bfca79af82e31045f16 100644 (file)
@@ -323,41 +323,41 @@ interface_as_function ## _control_set_capture_command(GstCameraControl *control,
 } \
  \
 void \
-interface_as_function ## _control_interface_init(GstCameraControlClass *klass) \
+interface_as_function ## _control_interface_init(GstCameraControlInterface *iface) \
 { \
-       GST_CAMERA_CONTROL_TYPE(klass) = GST_CAMERA_CONTROL_HARDWARE; \
+       GST_CAMERA_CONTROL_TYPE(iface) = GST_CAMERA_CONTROL_HARDWARE; \
  \
        /* default virtual functions */ \
-       klass->list_channels = interface_as_function ## _control_list_channels; \
-       klass->set_value = interface_as_function ## _control_set_value; \
-       klass->get_value = interface_as_function ## _control_get_value; \
-       klass->set_exposure = interface_as_function ## _control_set_exposure; \
-       klass->get_exposure = interface_as_function ## _control_get_exposure; \
-       klass->set_capture_mode = interface_as_function ## _control_set_capture_mode; \
-       klass->get_capture_mode = interface_as_function ## _control_get_capture_mode; \
-       klass->set_strobe = interface_as_function ## _control_set_strobe; \
-       klass->get_strobe = interface_as_function ## _control_get_strobe; \
-       klass->set_detect = interface_as_function ## _control_set_detect; \
-       klass->get_detect = interface_as_function ## _control_get_detect; \
-       klass->set_zoom = interface_as_function ## _control_set_zoom; \
-       klass->get_zoom = interface_as_function ## _control_get_zoom; \
-       klass->set_focus = interface_as_function ## _control_set_focus; \
-       klass->get_focus = interface_as_function ## _control_get_focus; \
-       klass->start_auto_focus = interface_as_function ## _control_start_auto_focus; \
-       klass->stop_auto_focus = interface_as_function ## _control_stop_auto_focus; \
-       klass->set_focus_level = interface_as_function ## _control_set_focus_level; \
-       klass->get_focus_level = interface_as_function ## _control_get_focus_level; \
-       klass->set_auto_focus_area = interface_as_function ## _control_set_auto_focus_area; \
-       klass->get_auto_focus_area = interface_as_function ## _control_get_auto_focus_area; \
-       klass->set_wdr = interface_as_function ## _control_set_wdr; \
-       klass->get_wdr = interface_as_function ## _control_get_wdr; \
-       klass->set_ahs = interface_as_function ## _control_set_ahs; \
-       klass->get_ahs = interface_as_function ## _control_get_ahs; \
-       klass->get_exif_info = interface_as_function ## _control_get_exif_info; \
-       klass->get_basic_dev_info = interface_as_function ## _control_get_basic_dev_info; \
-       klass->get_misc_dev_info = interface_as_function ## _control_get_misc_dev_info; \
-       klass->get_extra_dev_info = interface_as_function ## _control_get_extra_dev_info; \
-       klass->set_capture_command = interface_as_function ## _control_set_capture_command; \
+       iface->list_channels = interface_as_function ## _control_list_channels; \
+       iface->set_value = interface_as_function ## _control_set_value; \
+       iface->get_value = interface_as_function ## _control_get_value; \
+       iface->set_exposure = interface_as_function ## _control_set_exposure; \
+       iface->get_exposure = interface_as_function ## _control_get_exposure; \
+       iface->set_capture_mode = interface_as_function ## _control_set_capture_mode; \
+       iface->get_capture_mode = interface_as_function ## _control_get_capture_mode; \
+       iface->set_strobe = interface_as_function ## _control_set_strobe; \
+       iface->get_strobe = interface_as_function ## _control_get_strobe; \
+       iface->set_detect = interface_as_function ## _control_set_detect; \
+       iface->get_detect = interface_as_function ## _control_get_detect; \
+       iface->set_zoom = interface_as_function ## _control_set_zoom; \
+       iface->get_zoom = interface_as_function ## _control_get_zoom; \
+       iface->set_focus = interface_as_function ## _control_set_focus; \
+       iface->get_focus = interface_as_function ## _control_get_focus; \
+       iface->start_auto_focus = interface_as_function ## _control_start_auto_focus; \
+       iface->stop_auto_focus = interface_as_function ## _control_stop_auto_focus; \
+       iface->set_focus_level = interface_as_function ## _control_set_focus_level; \
+       iface->get_focus_level = interface_as_function ## _control_get_focus_level; \
+       iface->set_auto_focus_area = interface_as_function ## _control_set_auto_focus_area; \
+       iface->get_auto_focus_area = interface_as_function ## _control_get_auto_focus_area; \
+       iface->set_wdr = interface_as_function ## _control_set_wdr; \
+       iface->get_wdr = interface_as_function ## _control_get_wdr; \
+       iface->set_ahs = interface_as_function ## _control_set_ahs; \
+       iface->get_ahs = interface_as_function ## _control_get_ahs; \
+       iface->get_exif_info = interface_as_function ## _control_get_exif_info; \
+       iface->get_basic_dev_info = interface_as_function ## _control_get_basic_dev_info; \
+       iface->get_misc_dev_info = interface_as_function ## _control_get_misc_dev_info; \
+       iface->get_extra_dev_info = interface_as_function ## _control_get_extra_dev_info; \
+       iface->set_capture_command = interface_as_function ## _control_set_capture_command; \
  \
 }
 
index b0ab22addb990b5976f5dfae9366d86f05bc0664..61d49f89b997f3ce012b3acea8f4a80847d4c212 100644 (file)
@@ -1,6 +1,6 @@
 Name:       gst-plugins-camera-n4
 Summary:    GStreamer codec plugins package for N4
-Version:    0.0.8
+Version:    0.0.9
 Release:    0
 Group:      Multimedia/Framework
 License:    LGPL-2.1