H A D | ptp.c | 63 ptp_debug (PTPParams *params, const char *format, ...) argument 68 if (params->debug_func!=NULL) 69 params->debug_func (params->data, format, args); 80 ptp_error (PTPParams *params, const char *format, ...) argument 85 if (params->error_func!=NULL) 86 params->error_func (params->data, format, args); 110 * params: PTPParams* 137 ptp_transaction_new (PTPParams* params, PTPContaine argument 212 memory_getfunc(PTPParams* params, void* private, unsigned long wantlen, unsigned char *data, unsigned long *gotlen ) argument 228 memory_putfunc(PTPParams* params, void* private, unsigned long sendlen, unsigned char *data, unsigned long *putlen ) argument 305 fd_getfunc(PTPParams* params, void* private, unsigned long wantlen, unsigned char *data, unsigned long *gotlen ) argument 321 fd_putfunc(PTPParams* params, void* private, unsigned long sendlen, unsigned char *data, unsigned long *putlen ) argument 356 ptp_transaction(PTPParams* params, PTPContainer* ptp, uint16_t flags, unsigned int sendlen, unsigned char **data, unsigned int *recvlen ) argument 407 ptp_getdeviceinfo(PTPParams* params, PTPDeviceInfo* deviceinfo) argument 429 ptp_canon_eos_getdeviceinfo(PTPParams* params, PTPCanonEOSDeviceInfo*di) argument 462 ptp_generic_no_data(PTPParams* params, uint16_t code, unsigned int n_param, ...) argument 493 ptp_opensession(PTPParams* params, uint32_t session) argument 530 ptp_free_params(PTPParams *params) argument 550 ptp_getstorageids(PTPParams* params, PTPStorageIDs* storageids) argument 578 ptp_getstorageinfo(PTPParams* params, uint32_t storageid, PTPStorageInfo* storageinfo) argument 612 ptp_getobjecthandles(PTPParams* params, uint32_t storage, uint32_t objectformatcode, uint32_t associationOH, PTPObjectHandles* objecthandles) argument 663 ptp_getnumobjects(PTPParams* params, uint32_t storage, uint32_t objectformatcode, uint32_t associationOH, uint32_t* numobs) argument 699 ptp_getobjectinfo(PTPParams* params, uint32_t handle, PTPObjectInfo* objectinfo) argument 730 ptp_getobject(PTPParams* params, uint32_t handle, unsigned char** object) argument 755 ptp_getobject_to_handler(PTPParams* params, uint32_t handle, PTPDataHandler *handler) argument 778 ptp_getobject_tofd(PTPParams* params, uint32_t handle, int fd) argument 808 ptp_getpartialobject(PTPParams* params, uint32_t handle, uint32_t offset, uint32_t maxbytes, unsigned char** object) argument 836 ptp_getthumb(PTPParams* params, uint32_t handle, unsigned char** object) argument 859 ptp_deleteobject(PTPParams* params, uint32_t handle, uint32_t ofc) argument 897 ptp_sendobjectinfo(PTPParams* params, uint32_t* store, uint32_t* parenthandle, uint32_t* handle, PTPObjectInfo* objectinfo) argument 933 ptp_sendobject(PTPParams* params, unsigned char* object, uint32_t size) argument 956 ptp_sendobject_from_handler(PTPParams* params, PTPDataHandler *handler, uint32_t size) argument 979 ptp_sendobject_fromfd(PTPParams* params, int fd, uint32_t size) argument 996 ptp_getdevicepropdesc(PTPParams* params, uint16_t propcode, PTPDevicePropDesc* devicepropertydesc) argument 1017 ptp_getdevicepropvalue(PTPParams* params, uint16_t propcode, PTPPropertyValue* value, uint16_t datatype) argument 1039 ptp_setdevicepropvalue(PTPParams* params, uint16_t propcode, PTPPropertyValue *value, uint16_t datatype) argument 1076 ptp_ek_sendfileobjectinfo(PTPParams* params, uint32_t* store, uint32_t* parenthandle, uint32_t* handle, PTPObjectInfo* objectinfo) argument 1112 ptp_ek_getserial(PTPParams* params, unsigned char **data, unsigned int *size) argument 1134 ptp_ek_setserial(PTPParams* params, unsigned char *data, unsigned int size) argument 1146 ptp_ek_9007(PTPParams* params, unsigned char **data, unsigned int *size) argument 1158 ptp_ek_9009(PTPParams* params, uint32_t *p1, uint32_t *p2) argument 1174 ptp_ek_900c(PTPParams* params, unsigned char **data, unsigned int *size) argument 1196 ptp_ek_settext(PTPParams* params, PTPEKTextParams *text) argument 1225 ptp_ek_sendfileobject(PTPParams* params, unsigned char* object, uint32_t size) argument 1248 ptp_ek_sendfileobject_from_handler(PTPParams* params, PTPDataHandler*handler, uint32_t size) argument 1285 ptp_canon_getpartialobjectinfo(PTPParams* params, uint32_t handle, uint32_t p2, uint32_t* size, uint32_t* rp2) argument 1313 ptp_canon_get_mac_address(PTPParams* params, unsigned char **mac) argument 1338 ptp_canon_get_directory(PTPParams* params, PTPObjectHandles *handles, PTPObjectInfo **oinfos, uint32_t **flags ) argument 1372 ptp_canon_gettreeinfo(PTPParams* params, uint32_t *out) argument 1398 ptp_canon_getpairinginfo(PTPParams* params, uint32_t nr, unsigned char **data, unsigned int *size) argument 1428 ptp_canon_gettreesize(PTPParams* params, PTPCanon_directtransfer_entry **entries, unsigned int *cnt) argument 1476 ptp_canon_checkevent(PTPParams* params, PTPContainer* event, int* isevent) argument 1500 ptp_check_event(PTPParams *params) argument 1555 ptp_get_one_event(PTPParams *params, PTPContainer *event) argument 1578 ptp_canon_eos_getevent(PTPParams* params, PTPCanon_changes_entry **entries, int *nrofentries) argument 1597 ptp_canon_eos_getdevicepropdesc(PTPParams* params, uint16_t propcode, PTPDevicePropDesc *dpd) argument 1626 ptp_canon_eos_getstorageids(PTPParams* params, PTPStorageIDs* storageids) argument 1643 ptp_canon_eos_getstorageinfo(PTPParams* params, uint32_t p1) argument 1676 ptp_canon_eos_getpartialobject(PTPParams* params, uint32_t oid, uint32_t offset, uint32_t xsize, unsigned char**data) argument 1692 ptp_canon_eos_setdevicepropvalueex(PTPParams* params, unsigned char* data, unsigned int size) argument 1703 ptp_canon_eos_setdevicepropvalue(PTPParams* params, uint16_t propcode, PTPPropertyValue *value, uint16_t datatype ) argument 1791 ptp_canon_getpartialobject(PTPParams* params, uint32_t handle, uint32_t offset, uint32_t size, uint32_t pos, unsigned char** block, uint32_t* readnum) argument 1834 ptp_canon_getviewfinderimage(PTPParams* params, unsigned char** image, uint32_t* size) argument 1866 ptp_canon_getchanges(PTPParams* params, uint16_t** props, uint32_t* propnum) argument 1908 ptp_canon_getobjectinfo(PTPParams* params, uint32_t store, uint32_t p2, uint32_t parent, uint32_t handle, PTPCANONFolderEntry** entries, uint32_t* entnum) argument 1961 ptp_canon_get_objecthandle_by_name(PTPParams* params, char* name, uint32_t* objectid) argument 1996 ptp_canon_get_customize_data(PTPParams* params, uint32_t themenr, unsigned char **data, unsigned int *size) argument 2012 ptp_nikon_curve_download(PTPParams* params, unsigned char **data, unsigned int *size) argument 2035 ptp_nikon_get_vendorpropcodes(PTPParams* params, uint16_t **props, unsigned int *size) argument 2053 ptp_nikon_getfileinfoinblock( PTPParams* params, uint32_t p1, uint32_t p2, uint32_t p3, unsigned char **data, unsigned int *size ) argument 2080 ptp_nikon_get_liveview_image(PTPParams* params, unsigned char **data, unsigned int *size) argument 2101 ptp_nikon_get_preview_image(PTPParams* params, unsigned char **xdata, unsigned int *xsize, uint32_t *handle) argument 2129 ptp_canon_eos_get_viewfinder_image(PTPParams* params, unsigned char **data, unsigned int *size) argument 2153 ptp_nikon_check_event(PTPParams* params, PTPContainer** event, int* evtcnt) argument 2185 ptp_nikon_getptpipinfo(PTPParams* params, unsigned char **data, unsigned int *size) argument 2206 ptp_nikon_getwifiprofilelist(PTPParams* params) argument 2306 ptp_nikon_writewifiprofile(PTPParams* params, PTPNIKONWifiProfile* profile) argument 2407 ptp_mtp_getobjectpropssupported(PTPParams* params, uint16_t ofc, uint32_t *propnum, uint16_t **props ) argument 2439 ptp_mtp_getobjectpropdesc( PTPParams* params, uint16_t opc, uint16_t ofc, PTPObjectPropDesc *opd ) argument 2472 ptp_mtp_getobjectpropvalue( PTPParams* params, uint32_t oid, uint16_t opc, PTPPropertyValue *value, uint16_t datatype ) argument 2507 ptp_mtp_setobjectpropvalue( PTPParams* params, uint32_t oid, uint16_t opc, PTPPropertyValue *value, uint16_t datatype ) argument 2528 ptp_mtp_getobjectreferences(PTPParams* params, uint32_t handle, uint32_t** ohArray, uint32_t* arraylen) argument 2555 ptp_mtp_setobjectreferences(PTPParams* params, uint32_t handle, uint32_t* ohArray, uint32_t arraylen) argument 2573 ptp_mtp_getobjectproplist(PTPParams* params, uint32_t handle, MTPProperties **props, int *nrofprops) argument 2596 ptp_mtp_sendobjectproplist(PTPParams* params, uint32_t* store, uint32_t* parenthandle, uint32_t* handle, uint16_t objecttype, uint64_t objectsize, MTPProperties *props, int nrofprops) argument 2625 ptp_mtp_setobjectproplist(PTPParams* params, MTPProperties *props, int nrofprops) argument 2647 ptp_operation_issupported(PTPParams* params, uint16_t operation) argument 2660 ptp_event_issupported(PTPParams* params, uint16_t event) argument 2673 ptp_property_issupported(PTPParams* params, uint16_t property) argument 2786 ptp_perror(PTPParams* params, uint16_t error) argument 2847 ptp_get_property_description(PTPParams* params, uint16_t dpc) argument 3539 ptp_render_property_value(PTPParams* params, uint16_t dpc, PTPDevicePropDesc *dpd, int length, char *out) argument 4275 ptp_render_ofc(PTPParams* params, uint16_t ofc, int spaceleft, char *txt) argument 4409 ptp_render_opcode(PTPParams* params, uint16_t opcode, int spaceleft, char *txt) argument 4673 ptp_find_object_prop_in_cache(PTPParams *params, uint32_t const handle, uint32_t const attribute_id) argument 4693 ptp_remove_object_from_cache(PTPParams *params, uint32_t handle) argument 4721 ptp_objects_sort(PTPParams *params) argument 4727 ptp_object_find(PTPParams *params, uint32_t handle, PTPObject **retob) argument 4739 ptp_object_find_or_insert(PTPParams *params, uint32_t handle, PTPObject **retob) argument 4800 ptp_object_want(PTPParams *params, uint32_t handle, int want, PTPObject **retob) argument 4970 ptp_add_object_to_cache(PTPParams *params, uint32_t handle) argument [all...] |