| Entangle Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
struct EntangleCameraList; struct EntangleCameraListClass; EntangleCameraList * entangle_camera_list_new (void); gboolean entangle_camera_list_refresh (EntangleCameraList *list,GError **error); int entangle_camera_list_count (EntangleCameraList *list); void entangle_camera_list_add (EntangleCameraList *list,EntangleCamera *cam); void entangle_camera_list_remove (EntangleCameraList *list,EntangleCamera *cam); EntangleCamera * entangle_camera_list_get (EntangleCameraList *list,int entry); GList * entangle_camera_list_get_cameras (EntangleCameraList *list); EntangleCamera * entangle_camera_list_find (EntangleCameraList *list,const char *port); gchar ** entangle_camera_list_get_supported (EntangleCameraList *list);
struct EntangleCameraListClass {
GObjectClass parent_class;
void (*camera_added)(EntangleCameraList *list, EntangleCamera *cam);
void (*camera_removed)(EntangleCameraList *list, EntangleCamera *cam);
};
gboolean entangle_camera_list_refresh (EntangleCameraList *list,GError **error);
void entangle_camera_list_add (EntangleCameraList *list,EntangleCamera *cam);
void entangle_camera_list_remove (EntangleCameraList *list,EntangleCamera *cam);
EntangleCamera * entangle_camera_list_get (EntangleCameraList *list,int entry);
GList * entangle_camera_list_get_cameras (EntangleCameraList *list);
|
the camera list |
Returns : |
a list of EntangleCamera objects. [transfer container] |
EntangleCamera * entangle_camera_list_find (EntangleCameraList *list,const char *port);
gchar ** entangle_camera_list_get_supported (EntangleCameraList *list);
"device-manager" property"device-manager" EntangleDeviceManager* : Read
Device manager for detecting cameras.
"camera-added" signalvoid user_function (EntangleCameraList *entanglecameralist,
EntangleCamera *arg1,
gpointer user_data) : Run First
"camera-removed" signalvoid user_function (EntangleCameraList *entanglecameralist,
EntangleCamera *arg1,
gpointer user_data) : Run First