1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#ifndef _PYLON_CAMERA_H_
#define _PYLON_CAMERA_H_
#include <glib.h>
G_BEGIN_DECLS
void pylon_camera_new(const gchar* lib_path, const gchar* camera_ip, GError** error);
void pylon_camera_set_exposure_time(gdouble exp_time, GError** error);
void pylon_camera_get_exposure_time(gdouble* exp_time, GError** error);
void pylon_camera_get_sensor_size(guint* width, guint* height, GError** error);
void pylon_camera_get_bit_depth(guint* depth, GError** error);
void pylon_camera_get_roi(guint16* roi_x, guint16* roi_y, guint16* roi_width, guint16* roi_height, GError** error);
void pylon_camera_set_roi(guint16 roi_x, guint16 roi_y, guint16 roi_width, guint16 roi_height, GError** error);
void pylon_camera_get_gain(gint* gain, GError** error);
void pylon_camera_set_gain(gint gain, GError** error);
void pylon_camera_start_acquision(GError** error);
void pylon_camera_stop_acquision(GError** error);
void pylon_camera_grab(gpointer *data, GError** error);
void pylon_camera_delete();
G_END_DECLS
#endif
|