20 #ifndef _AX_PTZ_PRESET_HANDLER_H_    21 #define _AX_PTZ_PRESET_HANDLER_H_    59                                          const gchar *preset_name,
    92                                          const gchar *preset_name,
   127                                       const gchar *preset_name,
   151                                          AXPTZPresetMovementSpace movement_space,
   175                                        const gchar *preset_name,
   177                                        AXPTZPresetMovementSpace movement_space,
   201                                 AXPTZPresetMovementSpace movement_space,
   221                                     gboolean position_info,
 Definition: ax_ptz_preset_handler.h:41
 
GList * ax_ptz_preset_handler_query_presets(const AXPTZControlQueueGroup *group, gint video_channel, gboolean position_info, GError **error)
Gets a list with the names of the PTZ presets. 
Definition: ax_ptz_preset_handler.c:478
 
gboolean ax_ptz_preset_handler_remove_preset_number(const AXPTZControlQueueGroup *group, gint video_channel, gint preset_number, GError **error)
Removes the PTZ preset with the specified preset_number. 
Definition: ax_ptz_preset_handler.c:105
 
Common types for the AXPTZ library. 
 
gboolean ax_ptz_preset_handler_set_preset_number(const AXPTZControlQueueGroup *group, gint video_channel, gint preset_number, gboolean home, GError **error)
Sets the current PTZ position as a preset with the specified preset_number. 
Definition: ax_ptz_preset_handler.c:182
 
AXPTZInvoke
Definition: ax_ptz_types.h:24
 
gboolean ax_ptz_preset_handler_goto_preset_name(const AXPTZControlQueueGroup *group, gint video_channel, const gchar *preset_name, fixed_t speed, AXPTZPresetMovementSpace movement_space, AXPTZInvoke invoke, void *callback_func, void *user_data, GError **error)
Go to the PTZ preset with the specified preset_name. 
Definition: ax_ptz_preset_handler.c:332
 
gboolean ax_ptz_preset_handler_goto_preset_number(const AXPTZControlQueueGroup *group, gint video_channel, gint preset_number, fixed_t speed, AXPTZPresetMovementSpace movement_space, AXPTZInvoke invoke, void *callback_func, void *user_data, GError **error)
Go to the PTZ preset with the specified preset_number. 
Definition: ax_ptz_preset_handler.c:261
 
gboolean ax_ptz_preset_handler_create_preset_name(const AXPTZControlQueueGroup *group, gint video_channel, const gchar *preset_name, gint *preset_number, GError **error)
Creates a PTZ preset with the specified preset_name. The preset number is returned. 
Definition: ax_ptz_preset_handler.c:58
 
The PTZ control queue and its functions. 
 
gboolean ax_ptz_preset_handler_remove_preset_name(const AXPTZControlQueueGroup *group, gint video_channel, const gchar *preset_name, GError **error)
Removes the PTZ preset with the specified preset_name. 
Definition: ax_ptz_preset_handler.c:141
 
gboolean ax_ptz_preset_handler_goto_home(const AXPTZControlQueueGroup *group, gint video_channel, fixed_t speed, AXPTZPresetMovementSpace movement_space, AXPTZInvoke invoke, void *callback_func, void *user_data, GError **error)
Go to the PTZ preset which is set as home. 
Definition: ax_ptz_preset_handler.c:408
 
Definition: ax_ptz_preset_handler.h:40
 
AXPTZPresetMovementSpace
Definition: ax_ptz_preset_handler.h:39
 
Definition: ax_ptz_control_queue_int.h:8
 
gboolean ax_ptz_preset_handler_set_preset_name(const AXPTZControlQueueGroup *group, gint video_channel, const gchar *preset_name, gboolean home, GError **error)
Sets the current PTZ position as a preset with the specified preset_name. 
Definition: ax_ptz_preset_handler.c:219