Top | ![]() |
![]() |
![]() |
![]() |
gboolean | active | Read / Write / Construct Only |
EntangleDeviceManager * | device-manager | Read |
EntangleCameraList *
entangle_camera_list_new_active (void
);
Create a new camera list for enumerating camera cameras that are connected to the host computer
EntangleCameraList *
entangle_camera_list_new_supported (void
);
Create a new camera list for enumerating camera models that are supported by the library.
gboolean entangle_camera_list_refresh (EntangleCameraList *list
,GError **error
);
De-intialization the list of cameras
int
entangle_camera_list_count (EntangleCameraList *list
);
Get the total number of cameras currently detected
void entangle_camera_list_add (EntangleCameraList *list
,EntangleCamera *cam
);
Adds the camera cam
to the list list
void entangle_camera_list_remove (EntangleCameraList *list
,EntangleCamera *cam
);
Removes the camera cam
from the list list
EntangleCamera * entangle_camera_list_get (EntangleCameraList *list
,int entry
);
Get the camera at position entry
in the list
GList *
entangle_camera_list_get_cameras (EntangleCameraList *list
);
Get the full list of cameras
EntangleCamera * entangle_camera_list_find (EntangleCameraList *list
,const char *port
);
Get the camera connected to hardware address port
“active”
property “active” gboolean
Track kactive cameras.
Owner: EntangleCameraList
Flags: Read / Write / Construct Only
Default value: FALSE
“device-manager”
property“device-manager” EntangleDeviceManager *
Device manager for detecting cameras.
Owner: EntangleCameraList
Flags: Read
“camera-added”
signalvoid user_function (EntangleCameraList *entanglecameralist, EntangleCamera *arg1, gpointer user_data)
Flags: Run First
“camera-removed”
signalvoid user_function (EntangleCameraList *entanglecameralist, EntangleCamera *arg1, gpointer user_data)
Flags: Run First