From af09f087f8f5120330609536be8aa251bfb9e56f Mon Sep 17 00:00:00 2001 From: Jeongmo Yang Date: Wed, 18 Mar 2020 11:56:51 +0900 Subject: Replace GstCameraControlClass by GstCameraControlInterface [Version] 0.0.9 [Profile] Common [Issue Type] Update Change-Id: I6d29814574987673b7978eba96c00edf84e0ab6e Signed-off-by: Jeongmo Yang --- camerasrc/src/include/gstcamerasrccontrol.h | 64 ++++++++++++++--------------- packaging/gst-plugins-camera-n4.spec | 2 +- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/camerasrc/src/include/gstcamerasrccontrol.h b/camerasrc/src/include/gstcamerasrccontrol.h index bd420b9..bc090fb 100644 --- a/camerasrc/src/include/gstcamerasrccontrol.h +++ b/camerasrc/src/include/gstcamerasrccontrol.h @@ -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; \ \ } diff --git a/packaging/gst-plugins-camera-n4.spec b/packaging/gst-plugins-camera-n4.spec index b0ab22a..61d49f8 100644 --- a/packaging/gst-plugins-camera-n4.spec +++ b/packaging/gst-plugins-camera-n4.spec @@ -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 -- cgit v1.2.3