libmtp  1.1.19
mainpage.h
1 
LIBMTP_debug
int LIBMTP_debug
Definition: libmtp.c:89
_PTPParams
Definition: ptp.h:3601
device_unknown
void device_unknown(const int dev_number, const int id_vendor, const int id_product)
Definition: util.c:50
LIBMTP_USB_DEBUG
#define LIBMTP_USB_DEBUG(format, args...)
Definition: libusb-glue.h:54
configure_usb_device
LIBMTP_error_number_t configure_usb_device(LIBMTP_raw_device_t *device, PTPParams *params, void **usbinfo)
Definition: libopenusb1-glue.c:2063
LIBMTP_error_number_t
LIBMTP_error_number_t
Definition: libmtp.h:447
_PTPUSBEventContainer
Definition: ptp.h:111
LIBMTP_raw_device_struct::devnum
uint8_t devnum
Definition: libmtp.h:548
LIBMTP_device_entry_struct
Definition: libmtp.h:533
LIBMTP_raw_device_struct::bus_location
uint32_t bus_location
Definition: libmtp.h:547
device-flags.h
LIBMTP_device_entry_struct::vendor
char * vendor
Definition: libmtp.h:534
_PTP_USB
Definition: libusb-glue.h:83
_PTPDataHandler
Definition: ptp.h:3525
LIBMTP_Check_Specific_Device
int LIBMTP_Check_Specific_Device(int busno, int devno)
Definition: libusb1-glue.c:595
PTPMemHandlerPrivate
Definition: libopenusb1-glue.c:1065
_PTP_USB::rawdevice
LIBMTP_raw_device_t rawdevice
Definition: libusb-glue.h:111
dump_usbinfo
void dump_usbinfo(PTP_USB *ptp_usb)
Definition: libopenusb1-glue.c:683
mtpdevice_list_struct
Definition: libopenusb1-glue.c:77
music-players.h
ptp_event_cb_data
Definition: libusb1-glue.c:83
LIBMTP_raw_device_struct
Definition: libmtp.h:545
_PTPContainer
Definition: ptp.h:51
_PTP_USB::callback_active
int callback_active
Definition: libusb-glue.h:103
data_dump_ascii
void data_dump_ascii(FILE *f, void *buf, uint32_t n, uint32_t dump_boundry)
Definition: util.c:100
LIBMTP_device_entry_struct::vendor_id
uint16_t vendor_id
Definition: libmtp.h:535
get_playlist_extension
const char * get_playlist_extension(PTP_USB *ptp_usb)
Definition: libopenusb1-glue.c:716
LIBMTP_Get_Supported_Devices_List
int LIBMTP_Get_Supported_Devices_List(LIBMTP_device_entry_t **const devices, int *const numdevs)
Definition: libusb1-glue.c:138
libusb-glue.h
LIBMTP_Handle_Events_Timeout_Completed
int LIBMTP_Handle_Events_Timeout_Completed(struct timeval *tv, int *completed)
Definition: libusb1-glue.c:1843
LIBMTP_device_entry_struct::product
char * product
Definition: libmtp.h:536
_PTPUSBBulkContainer
Definition: ptp.h:90
LIBMTP_raw_device_struct::device_entry
LIBMTP_device_entry_t device_entry
Definition: libmtp.h:546
LIBMTP_device_entry_struct::product_id
uint16_t product_id
Definition: libmtp.h:537
LIBMTP_device_entry_struct::device_flags
uint32_t device_flags
Definition: libmtp.h:538
LIBMTP_Detect_Raw_Devices
LIBMTP_error_number_t LIBMTP_Detect_Raw_Devices(LIBMTP_raw_device_t **devices, int *numdevs)
Definition: libusb1-glue.c:633
libmtp.h