Top | ![]() |
![]() |
![]() |
![]() |
EntangleCamera * | camera | Read / Write |
gboolean | delete-file | Read / Write |
EntangleSession * | session | Read / Write |
The EntangleCameraAutomata object provides a simpler way to drive the capture operations for the camera, automating the steps for downloading the images after capture.
void entangle_camera_automata_capture_async (EntangleCameraAutomata *automata
,GCancellable *cancel
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean entangle_camera_automata_capture_finish (EntangleCameraAutomata *automata
,GAsyncResult *res
,GError **error
);
void entangle_camera_automata_preview_async (EntangleCameraAutomata *automata
,GCancellable *cancel
,GCancellable *confirm
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean entangle_camera_automata_preview_finish (EntangleCameraAutomata *automata
,GAsyncResult *res
,GError **error
);
void entangle_camera_automata_set_camera (EntangleCameraAutomata *automata
,EntangleCamera *camera
);
EntangleCamera *
entangle_camera_automata_get_camera (EntangleCameraAutomata *automata
);
Get the camera associated with the automata
void entangle_camera_automata_set_session (EntangleCameraAutomata *automata
,EntangleSession *session
);
EntangleSession *
entangle_camera_automata_get_session (EntangleCameraAutomata *automata
);
Get the session associated with the automata
void entangle_camera_automata_set_delete_file (EntangleCameraAutomata *automata
,gboolean value
);
gboolean
entangle_camera_automata_get_delete_file
(EntangleCameraAutomata *automata
);
#define ENTANGLE_TYPE_CAMERA_AUTOMATA (entangle_camera_automata_get_type())
“camera”
property“camera” EntangleCamera *
Camera.
Owner: EntangleCameraAutomata
Flags: Read / Write
“delete-file”
property “delete-file” gboolean
Delete file.
Owner: EntangleCameraAutomata
Flags: Read / Write
Default value: TRUE
“session”
property“session” EntangleSession *
Session.
Owner: EntangleCameraAutomata
Flags: Read / Write
“camera-capture-begin”
signalvoid user_function (EntangleCameraAutomata *entanglecameraautomata, gpointer user_data)
Flags: Run First
“camera-capture-end”
signalvoid user_function (EntangleCameraAutomata *entanglecameraautomata, gpointer user_data)
Flags: Run First