25 #ifndef __GPHOTO2_ABILITIES_LIST_H__    26 #define __GPHOTO2_ABILITIES_LIST_H__    94 #ifdef _GPHOTO2_INTERNAL_CODE    97   extern const StringFlagItem gpi_camera_operation_map[];
   100   extern const StringFlagItem gpi_file_operation_map[];
   103   extern const StringFlagItem gpi_folder_operation_map[];
   106   extern const StringFlagItem gpi_gphoto_device_type_map[];
   109   extern const StringFlagItem gpi_camera_driver_status_map[];
   197 #ifdef _GPHOTO2_INTERNAL_CODE   198 #define CAMLIBDIR_ENV "CAMLIBS" CameraOperation operations
Camera operation funcs. 
Definition: gphoto2-abilities-list.h:130
int usb_subclass
USB device subclass. 
Definition: gphoto2-abilities-list.h:137
int gp_abilities_list_append(CameraAbilitiesList *list, CameraAbilities abilities)
Append the abilities to the list. 
Definition: gphoto2-abilities-list.c:510
int reserved8
Definition: gphoto2-abilities-list.h:153
CameraFolderOperation folder_operations
Camera folder op funcs. 
Definition: gphoto2-abilities-list.h:132
Definition: gphoto2-list.c:47
int usb_product
USB Product ID. 
Definition: gphoto2-abilities-list.h:135
int reserved6
Definition: gphoto2-abilities-list.h:151
Definition: gphoto2-abilities-list.h:89
Definition: gphoto2-abilities-list.h:67
int reserved7
Definition: gphoto2-abilities-list.h:152
GPPortType port
Supported port types. 
Definition: gphoto2-abilities-list.h:125
Definition: gphoto2-abilities-list.h:66
Definition: gphoto2-abilities-list.h:68
CameraDriverStatus
Definition: gphoto2-abilities-list.h:41
int gp_abilities_list_lookup_model(CameraAbilitiesList *list, const char *model)
Search the list for an entry of given model name. 
Definition: gphoto2-abilities-list.c:607
Definition: gphoto2-abilities-list.h:88
Definition: gphoto2-abilities-list.h:42
int reserved3
Definition: gphoto2-abilities-list.h:148
Definition: gphoto2-abilities-list.h:78
GphotoDeviceType device_type
Device type. 
Definition: gphoto2-abilities-list.h:144
Definition: gphoto2-abilities-list.h:80
Definition: gphoto2-abilities-list.c:62
int usb_vendor
USB Vendor D. 
Definition: gphoto2-abilities-list.h:134
const char * gp_message_codeset(const char *)
Set the current character codeset libgphoto2 is operating in. 
Definition: gphoto2-abilities-list.c:84
Definition: gphoto2-abilities-list.h:54
int gp_abilities_list_reset(CameraAbilitiesList *list)
Reset the list. 
Definition: gphoto2-abilities-list.c:541
int usb_class
USB device class. 
Definition: gphoto2-abilities-list.h:136
int reserved5
Definition: gphoto2-abilities-list.h:150
int reserved2
Definition: gphoto2-abilities-list.h:147
Context callback operation functions. 
Definition: gphoto2-abilities-list.h:77
Definition: gphoto2-abilities-list.h:65
CameraDriverStatus status
driver quality 
Definition: gphoto2-abilities-list.h:122
Definition: gphoto2-abilities-list.h:90
Definition: gphoto2-port-info-list.c:72
int reserved4
Definition: gphoto2-abilities-list.h:149
Definition: gphoto2-abilities-list.h:53
int gp_abilities_list_get_abilities(CameraAbilitiesList *list, int index, CameraAbilities *abilities)
Retrieve the camera abilities of entry with supplied index number. 
Definition: gphoto2-abilities-list.c:636
int gp_abilities_list_new(CameraAbilitiesList **list)
Allocate the memory for a new abilities list. 
Definition: gphoto2-abilities-list.c:101
int gp_abilities_list_detect(CameraAbilitiesList *list, GPPortInfoList *info_list, CameraList *l, GPContext *context)
Definition: gphoto2-abilities-list.c:400
int usb_protocol
USB device protocol. 
Definition: gphoto2-abilities-list.h:138
CameraFileOperation file_operations
Camera file op funcs. 
Definition: gphoto2-abilities-list.h:131
CameraFolderOperation
Definition: gphoto2-abilities-list.h:86
Definition: gphoto2-abilities-list.h:76
Definition: gphoto2-abilities-list.h:43
GphotoDeviceType
Definition: gphoto2-abilities-list.h:52
Definition: gphoto2-abilities-list.h:62
CameraOperation
Definition: gphoto2-abilities-list.h:61
int gp_abilities_list_load(CameraAbilitiesList *list, GPContext *context)
Scans the system for camera drivers. 
Definition: gphoto2-abilities-list.c:302
Definition: gphoto2-abilities-list.h:64
Definition: gphoto2-abilities-list.h:44
int gp_abilities_list_count(CameraAbilitiesList *list)
Count the entries in the supplied list. 
Definition: gphoto2-abilities-list.c:560
CameraFileOperation
Definition: gphoto2-abilities-list.h:74
Definition: gphoto2-abilities-list.h:87
Definition: gphoto2-abilities-list.h:79
Definition: gphoto2-abilities-list.h:63
Definition: gphoto2-abilities-list.h:75
Definition: gphoto2-abilities-list.h:45
Describes the properties of a specific camera. 
Definition: gphoto2-abilities-list.h:120
Definition: gphoto2-context.c:38
Definition: gphoto2-abilities-list.h:91
int gp_abilities_list_free(CameraAbilitiesList *list)
Free the given CameraAbilitiesList object. 
Definition: gphoto2-abilities-list.c:125
GPPortType
The gphoto port type. 
Definition: gphoto2-port-info-list.h:34