| 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.
Flags: Read / Write / Construct Only
Default value: FALSE
“device-manager” property“device-manager” EntangleDeviceManager *
Device manager for detecting cameras.
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