AXptz
ax_ptz_control_queue.h
Go to the documentation of this file.
1 
26 #ifndef _AX_PTZ_CONTROL_QUEUE_H_
27 #define _AX_PTZ_CONTROL_QUEUE_H_
28 
29 
30 #ifdef __cplusplus
31 extern "C" {
32 #endif
33 
34 
35 #include <glib.h>
36 
37 
42 typedef enum {
48 
49 
54 
55 
71 gboolean
73  gint video_channel,
74  AXPTZControlQueueRequest request,
75  gint *queue_pos,
76  gint *time_to_pos_one,
77  gint *poll_time,
78  GError **error);
79 
89 
90 
91 #ifdef __cplusplus
92 }
93 #endif
94 
95 
96 #endif /* _AX_PTZ_CONTROL_QUEUE_H_ */
AXPTZControlQueueRequest
Definition: ax_ptz_control_queue.h:42
Definition: ax_ptz_control_queue.h:44
Definition: ax_ptz_control_queue.h:45
Definition: ax_ptz_control_queue.h:43
gboolean ax_ptz_control_queue_request(const AXPTZControlQueueGroup *group, gint video_channel, AXPTZControlQueueRequest request, gint *queue_pos, gint *time_to_pos_one, gint *poll_time, GError **error)
Sends a request to the control queue. Possible requests are: AX_PTZ_CONTROL_QUEUE_GET, AX_PTZ_CONTROL_QUEUE_QUERY_STATUS, AX_PTZ_CONTROL_QUEUE_DROP, AX_PTZ_CONTROL_QUEUE_GET_TAKE_EQUAL_PRIORITY.
Definition: ax_ptz_control_queue.c:100
AXPTZControlQueueGroup * ax_ptz_control_queue_get_app_group_instance(GError **error)
Gets the application group instance from the PTZ control queue.
Definition: ax_ptz_control_queue.c:189
Definition: ax_ptz_control_queue.h:46
Definition: ax_ptz_control_queue_int.h:8