![]() |
AXptz
|
The main entry to the AXPTZ library and its functions. More...
Go to the source code of this file.
Functions | |
gboolean | ax_ptz_create (GError **error) |
Creates the AX PTZ library. More... | |
gboolean | ax_ptz_destroy (GError **error) |
Destroys the AX PTZ library. More... | |
gint | ax_ptz_get_num_video_channels (GError **error) |
Retrieves the number of video channels. More... | |
The main entry to the AXPTZ library and its functions.
AXPTZ
is the main entry to the AXPTZ library. It creates and destroys the singleton instance of the AXPTZ library. In the create function singleton instances of the AXPTZControlQueue
, AXPTZMovementHandler
and AXPTZPresetHandler
are created.
AXPTZ
is the main entry to the AXPTZ library. It creates and destroys the singleton instance of the AXPTZ library. When the AXPTZ library is initialized, singleton instances of the AXPTZControlQueue
, AXPTZMovementHandler
and AXPTZPresetHandler
are also created.
gboolean ax_ptz_create | ( | GError ** | error | ) |
Creates the AX PTZ library.
error | Return location for a GError or NULL . |
TRUE
on success, FALSE
on failure. Critical section
Important!!! Future development of the AXPTZ library must continue to follow the same pattern for thread safety:
gboolean ax_ptz_destroy | ( | GError ** | error | ) |
Destroys the AX PTZ library.
error | Return location for a GError or NULL . |
TRUE
on success, FALSE
on failure. Critical section Important!!! See ax_ptz_create for the thread safety rules in this library.
gint ax_ptz_get_num_video_channels | ( | GError ** | error | ) |
Retrieves the number of video channels.
error | Return location for a GError or NULL . |