12 #ifndef _AX_PTZ_MOVEMENT_H_ 13 #define _AX_PTZ_MOVEMENT_H_ 25 #define AX_PTZ_MOVEMENT_NO_VALUE INT32_MAX 87 fixed_t pan_tilt_speed,
136 fixed_t pan_tilt_speed,
gboolean ax_ptz_relative_movement_set_pan_tilt_zoom(AXPTZRelativeMovement *movement, fixed_t pan_value, fixed_t tilt_value, fixed_t pan_tilt_speed, fixed_t zoom_value, fixed_t unused, GError **error)
Sets the pan, tilt and zoom coordinates for a relative movement.
Definition: ax_ptz_movement.c:149
gboolean ax_ptz_absolute_movement_destroy(AXPTZAbsoluteMovement *movement, GError **error)
Destroys an absolute movement.
Definition: ax_ptz_movement.c:57
gboolean ax_ptz_absolute_movement_set_pan_tilt_zoom(AXPTZAbsoluteMovement *movement, fixed_t pan_value, fixed_t tilt_value, fixed_t pan_tilt_speed, fixed_t zoom_value, fixed_t unused, GError **error)
Sets the pan, tilt and zoom coordinates for an absolute movement.
Definition: ax_ptz_movement.c:77
gboolean ax_ptz_continuous_movement_destroy(AXPTZContinuousMovement *movement, GError **error)
Destroys an continuous movement.
Definition: ax_ptz_movement.c:201
AXPTZRelativeMovement * ax_ptz_relative_movement_create(GError **error)
Creates a relative movement.
Definition: ax_ptz_movement.c:113
gboolean ax_ptz_continuous_movement_set_pan_tilt_zoom(AXPTZContinuousMovement *movement, fixed_t pan_speed, fixed_t tilt_speed, fixed_t zoom_speed, fixed_t timeout, GError **error)
Sets the pan, tilt and zoom speeds for a continuous movement.
Definition: ax_ptz_movement.c:221
Definition: ax_ptz_movement_int.h:23
Definition: ax_ptz_movement_int.h:35
Definition: ax_ptz_movement_int.h:29
gboolean ax_ptz_relative_movement_destroy(AXPTZRelativeMovement *movement, GError **error)
Destroys an relative movement.
Definition: ax_ptz_movement.c:129
AXPTZAbsoluteMovement * ax_ptz_absolute_movement_create(GError **error)
Creates an absolute movement.
Definition: ax_ptz_movement.c:41
AXPTZContinuousMovement * ax_ptz_continuous_movement_create(GError **error)
Creates a continuous movement.
Definition: ax_ptz_movement.c:185