![]() |
![]() |
![]() |
Entangle Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties | Signals |
struct EntangleCamera; struct EntangleCameraClass; gboolean entangle_camera_autofocus (EntangleCamera *cam
,GError **error
); void entangle_camera_autofocus_async (EntangleCamera *cam
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gboolean entangle_camera_autofocus_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
); EntangleCameraFile * entangle_camera_capture_image (EntangleCamera *cam
,GError **error
); void entangle_camera_capture_image_async (EntangleCamera *cam
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); EntangleCameraFile * entangle_camera_capture_image_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
); gboolean entangle_camera_connect (EntangleCamera *cam
,GError **error
); void entangle_camera_connect_async (EntangleCamera *cam
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gboolean entangle_camera_connect_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
); gboolean entangle_camera_delete_file (EntangleCamera *cam
,EntangleCameraFile *file
,GError **error
); void entangle_camera_delete_file_async (EntangleCamera *cam
,EntangleCameraFile *file
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gboolean entangle_camera_delete_file_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
); gboolean entangle_camera_disconnect (EntangleCamera *cam
,GError **error
); void entangle_camera_disconnect_async (EntangleCamera *cam
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gboolean entangle_camera_disconnect_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
); gboolean entangle_camera_download_file (EntangleCamera *cam
,EntangleCameraFile *file
,GError **error
); void entangle_camera_download_file_async (EntangleCamera *cam
,EntangleCameraFile *file
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gboolean entangle_camera_download_file_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **err
); gboolean entangle_camera_get_connected (EntangleCamera *cam
); EntangleControlGroup * entangle_camera_get_controls (EntangleCamera *cam
,GError **error
); char * entangle_camera_get_driver (EntangleCamera *cam
); gboolean entangle_camera_get_has_capture (EntangleCamera *cam
); gboolean entangle_camera_get_has_preview (EntangleCamera *cam
); gboolean entangle_camera_get_has_settings (EntangleCamera *cam
); gboolean entangle_camera_get_has_viewfinder (EntangleCamera *cam
); char * entangle_camera_get_manual (EntangleCamera *cam
); const char * entangle_camera_get_model (EntangleCamera *cam
); const char * entangle_camera_get_port (EntangleCamera *cam
); EntangleProgress * entangle_camera_get_progress (EntangleCamera *cam
); char * entangle_camera_get_summary (EntangleCamera *cam
); gboolean entangle_camera_is_mounted (EntangleCamera *cam
); gboolean entangle_camera_load_controls (EntangleCamera *cam
,GError **error
); void entangle_camera_load_controls_async (EntangleCamera *cam
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gboolean entangle_camera_load_controls_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
); gboolean entangle_camera_manualfocus (EntangleCamera *cam
,gshort delta
,GError **error
); void entangle_camera_manualfocus_async (EntangleCamera *cam
,gshort delta
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gboolean entangle_camera_manualfocus_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
); void entangle_camera_mount_async (EntangleCamera *cam
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gboolean entangle_camera_mount_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **err
); EntangleCamera * entangle_camera_new (const char *model
,const char *port
,gboolean hasCapture
,gboolean hasPreview
,gboolean hasSettings
); EntangleCameraFile * entangle_camera_preview_image (EntangleCamera *cam
,GError **error
); void entangle_camera_preview_image_async (EntangleCamera *cam
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); EntangleCameraFile * entangle_camera_preview_image_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
); gboolean entangle_camera_process_events (EntangleCamera *cam
,guint64 waitms
,GError **error
); void entangle_camera_process_events_async (EntangleCamera *cam
,guint64 waitms
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gboolean entangle_camera_process_events_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
); gboolean entangle_camera_save_controls (EntangleCamera *cam
,GError **error
); void entangle_camera_save_controls_async (EntangleCamera *cam
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gboolean entangle_camera_save_controls_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
); void entangle_camera_set_progress (EntangleCamera *cam
,EntangleProgress *prog
); gboolean entangle_camera_set_viewfinder (EntangleCamera *cam
,gboolean enabled
,GError **error
); void entangle_camera_set_viewfinder_async (EntangleCamera *cam
,gboolean enabled
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gboolean entangle_camera_set_viewfinder_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
); void entangle_camera_unmount_async (EntangleCamera *cam
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gboolean entangle_camera_unmount_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **err
);
"driver" gchar* : Read "has-capture" gboolean : Read / Write / Construct Only "has-preview" gboolean : Read / Write / Construct Only "has-settings" gboolean : Read / Write / Construct Only "has-viewfinder" gboolean : Read / Write / Construct Only "manual" gchar* : Read "model" gchar* : Read / Write / Construct Only "port" gchar* : Read / Write / Construct Only "progress" EntangleProgress* : Read / Write "summary" gchar* : Read
"camera-connected" :Run First
"camera-controls-changed" :Run First
"camera-disconnected" :Run First
"camera-file-added" :Run First
"camera-file-captured" :Run First
"camera-file-deleted" :Run First
"camera-file-downloaded" :Run First
"camera-file-previewed" :Run First
struct EntangleCameraClass { GObjectClass parent_class; void (*camera_file_added)(EntangleCamera *cam, EntangleCameraFile *file); void (*camera_file_captured)(EntangleCamera *cam, EntangleCameraFile *file); void (*camera_file_previewed)(EntangleCamera *cam, EntangleCameraFile *file); void (*camera_file_downloaded)(EntangleCamera *cam, EntangleCameraFile *file); void (*camera_file_deleted)(EntangleCamera *cam, EntangleCameraFile *file); void (*camera_controls_changed)(EntangleCamera *cam); void (*camera_connected)(EntangleCamera *cam); void (*camera_disconnected)(EntangleCamera *cam); };
gboolean entangle_camera_autofocus (EntangleCamera *cam
,GError **error
);
void entangle_camera_autofocus_async (EntangleCamera *cam
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean entangle_camera_autofocus_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
);
EntangleCameraFile * entangle_camera_capture_image (EntangleCamera *cam
,GError **error
);
void entangle_camera_capture_image_async (EntangleCamera *cam
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
EntangleCameraFile * entangle_camera_capture_image_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
);
void entangle_camera_connect_async (EntangleCamera *cam
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean entangle_camera_connect_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
);
gboolean entangle_camera_delete_file (EntangleCamera *cam
,EntangleCameraFile *file
,GError **error
);
void entangle_camera_delete_file_async (EntangleCamera *cam
,EntangleCameraFile *file
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean entangle_camera_delete_file_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
);
gboolean entangle_camera_disconnect (EntangleCamera *cam
,GError **error
);
void entangle_camera_disconnect_async (EntangleCamera *cam
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean entangle_camera_disconnect_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
);
gboolean entangle_camera_download_file (EntangleCamera *cam
,EntangleCameraFile *file
,GError **error
);
void entangle_camera_download_file_async (EntangleCamera *cam
,EntangleCameraFile *file
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean entangle_camera_download_file_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **err
);
EntangleControlGroup * entangle_camera_get_controls (EntangleCamera *cam
,GError **error
);
gboolean entangle_camera_get_has_settings (EntangleCamera *cam
);
gboolean entangle_camera_get_has_viewfinder (EntangleCamera *cam
);
EntangleProgress * entangle_camera_get_progress (EntangleCamera *cam
);
gboolean entangle_camera_load_controls (EntangleCamera *cam
,GError **error
);
void entangle_camera_load_controls_async (EntangleCamera *cam
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean entangle_camera_load_controls_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
);
gboolean entangle_camera_manualfocus (EntangleCamera *cam
,gshort delta
,GError **error
);
void entangle_camera_manualfocus_async (EntangleCamera *cam
,gshort delta
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean entangle_camera_manualfocus_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
);
void entangle_camera_mount_async (EntangleCamera *cam
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean entangle_camera_mount_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **err
);
EntangleCamera * entangle_camera_new (const char *model
,const char *port
,gboolean hasCapture
,gboolean hasPreview
,gboolean hasSettings
);
EntangleCameraFile * entangle_camera_preview_image (EntangleCamera *cam
,GError **error
);
void entangle_camera_preview_image_async (EntangleCamera *cam
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
EntangleCameraFile * entangle_camera_preview_image_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
);
gboolean entangle_camera_process_events (EntangleCamera *cam
,guint64 waitms
,GError **error
);
void entangle_camera_process_events_async (EntangleCamera *cam
,guint64 waitms
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean entangle_camera_process_events_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
);
gboolean entangle_camera_save_controls (EntangleCamera *cam
,GError **error
);
void entangle_camera_save_controls_async (EntangleCamera *cam
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean entangle_camera_save_controls_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
);
void entangle_camera_set_progress (EntangleCamera *cam
,EntangleProgress *prog
);
gboolean entangle_camera_set_viewfinder (EntangleCamera *cam
,gboolean enabled
,GError **error
);
void entangle_camera_set_viewfinder_async (EntangleCamera *cam
,gboolean enabled
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean entangle_camera_set_viewfinder_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **error
);
void entangle_camera_unmount_async (EntangleCamera *cam
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean entangle_camera_unmount_finish (EntangleCamera *cam
,GAsyncResult *result
,GError **err
);
"has-capture"
property "has-capture" gboolean : Read / Write / Construct Only
Whether image capture is supported.
Default value: FALSE
"has-preview"
property "has-preview" gboolean : Read / Write / Construct Only
Whether image preview is supported.
Default value: FALSE
"has-settings"
property "has-settings" gboolean : Read / Write / Construct Only
Whether camera settings configuration is supported.
Default value: FALSE
"has-viewfinder"
property "has-viewfinder" gboolean : Read / Write / Construct Only
Whether camera viewfinder configuration is supported.
Default value: FALSE
"model"
property "model" gchar* : Read / Write / Construct Only
Model name of the camera.
Default value: NULL
"port"
property "port" gchar* : Read / Write / Construct Only
Device port of the camera.
Default value: NULL
"camera-connected"
signalvoid user_function (EntangleCamera *entanglecamera,
gpointer user_data) : Run First
"camera-controls-changed"
signalvoid user_function (EntangleCamera *entanglecamera,
gpointer user_data) : Run First
"camera-disconnected"
signalvoid user_function (EntangleCamera *entanglecamera,
gpointer user_data) : Run First
"camera-file-added"
signalvoid user_function (EntangleCamera *entanglecamera,
EntangleCameraFile *arg1,
gpointer user_data) : Run First
"camera-file-captured"
signalvoid user_function (EntangleCamera *entanglecamera,
EntangleCameraFile *arg1,
gpointer user_data) : Run First
"camera-file-deleted"
signalvoid user_function (EntangleCamera *entanglecamera,
EntangleCameraFile *arg1,
gpointer user_data) : Run First
"camera-file-downloaded"
signalvoid user_function (EntangleCamera *entanglecamera,
EntangleCameraFile *arg1,
gpointer user_data) : Run First
"camera-file-previewed"
signalvoid user_function (EntangleCamera *entanglecamera,
EntangleCameraFile *arg1,
gpointer user_data) : Run First