[aravis] camera: add arv_camera_abort_acquisition



commit 0cdf8686b5590f33d24847f75b7febffaddeae42
Author: Emmanuel Pacaud <emmanuel gnome org>
Date:   Tue Sep 16 22:00:35 2014 +0200

    camera: add arv_camera_abort_acquisition

 docs/reference/aravis/aravis-sections.txt |    1 +
 src/arvcamera.c                           |   17 +++++++++++++++++
 src/arvcamera.h                           |    1 +
 3 files changed, 19 insertions(+), 0 deletions(-)
---
diff --git a/docs/reference/aravis/aravis-sections.txt b/docs/reference/aravis/aravis-sections.txt
index d1711d8..ac4fa0f 100644
--- a/docs/reference/aravis/aravis-sections.txt
+++ b/docs/reference/aravis/aravis-sections.txt
@@ -27,6 +27,7 @@ arv_camera_get_available_pixel_formats_as_display_names
 arv_camera_get_available_pixel_formats_as_strings
 arv_camera_start_acquisition
 arv_camera_stop_acquisition
+arv_camera_abort_acquisition
 arv_camera_set_acquisition_mode
 arv_camera_get_acquisition_mode
 arv_camera_is_frame_rate_available
diff --git a/src/arvcamera.c b/src/arvcamera.c
index 95b7eb7..5180625 100644
--- a/src/arvcamera.c
+++ b/src/arvcamera.c
@@ -557,6 +557,23 @@ arv_camera_stop_acquisition (ArvCamera *camera)
        arv_device_execute_command (camera->priv->device, "AcquisitionStop");
 }
 
+/**
+ * arv_camera_abort_acquisition:
+ * @camera: a #ArvCamera
+ *
+ * Aborts video stream acquisition.
+ *
+ * Since: 0.4.0
+ */
+
+void
+arv_camera_abort_acquisition (ArvCamera *camera)
+{
+       g_return_if_fail (ARV_IS_CAMERA (camera));
+
+       arv_device_execute_command (camera->priv->device, "AcquisitionAbort");
+}
+
 /*
  * arv_camera_set_acquisition_mode:
  * @camera: a #ArvCamera
diff --git a/src/arvcamera.h b/src/arvcamera.h
index 10eebe7..79b83a1 100644
--- a/src/arvcamera.h
+++ b/src/arvcamera.h
@@ -83,6 +83,7 @@ const char ** arv_camera_get_available_pixel_formats_as_display_names (ArvCamera
 
 void           arv_camera_start_acquisition            (ArvCamera *camera);
 void           arv_camera_stop_acquisition             (ArvCamera *camera);
+void           arv_camera_abort_acquisition            (ArvCamera *camera);
 
 void                   arv_camera_set_acquisition_mode         (ArvCamera *camera, ArvAcquisitionMode value);
 ArvAcquisitionMode     arv_camera_get_acquisition_mode         (ArvCamera *camera);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]