ArvInterface

ArvInterface — Base abstract class for camera discovery

Synopsis

                    ArvInterface;
void                arv_interface_update_device_list    (ArvInterface *interface);
ArvDevice *         arv_interface_new_device            (ArvInterface *interface,
                                                         const char *name);

Object Hierarchy

  GObject
   +----ArvInterface
         +----ArvFakeInterface
         +----ArvGvInterface

Description

ArvCamera is an abstract base class for camera discovery. It maintains a list of the available devices and help to instantiate the corresponding ArvDevice object. If user already knows he name of the device, it should not worry about this class and just use arv_camera_new() or arv_new_device().

Details

ArvInterface

typedef struct _ArvInterface ArvInterface;

arv_interface_update_device_list ()

void                arv_interface_update_device_list    (ArvInterface *interface);

arv_interface_new_device ()

ArvDevice *         arv_interface_new_device            (ArvInterface *interface,
                                                         const char *name);