/** * gst_base_camera_src_setup_zoom: * @self: camerasrc object * * Apply zoom configured to camerabin to capture. */ void gst_base_camera_src_setup_zoom (GstBaseCameraSrc * self) { GstBaseCameraSrcClass *bclass = GST_BASE_CAMERA_SRC_GET_CLASS (self); g_return_if_fail (self->zoom); g_return_if_fail (bclass->set_zoom); bclass->set_zoom (self, self->zoom); }
/** * gst_base_camera_src_setup_zoom: * @self: camerasrc object * * Apply zoom configured to camerabin to capture. */ void gst_base_camera_src_setup_zoom (GstBaseCameraSrc * self) { GstBaseCameraSrcClass *bclass = GST_BASE_CAMERA_SRC_GET_CLASS (self); gint zoom; zoom = g_atomic_int_get (&self->zoom); g_return_if_fail (zoom); g_return_if_fail (bclass->set_zoom); bclass->set_zoom (self, zoom); }