LIBMTP_mtpdevice_struct Struct Reference
[libmtp data structures]

#include <libmtp.h>


Data Fields

uint8_t interface_number
void * params
void * usbinfo
unsigned storage_id
uint8_t maximum_battery_level
uint32_t default_music_folder
uint32_t default_playlist_folder
uint32_t default_picture_folder
uint32_t default_video_folder
uint32_t default_organizer_folder
uint32_t default_zencast_folder
void * cd


Detailed Description

Main MTP device object struct
Examples:

delfile.c, detect.c, files.c, folders.c, getfile.c, getplaylist.c, newfolder.c, playlists.c, sendfile.c, sendtr.c, tracks.c, and trexist.c.


Field Documentation

void* LIBMTP_mtpdevice_struct::cd

Per device iconv() converters, only used internally

uint32_t LIBMTP_mtpdevice_struct::default_music_folder

Default music folder

uint32_t LIBMTP_mtpdevice_struct::default_organizer_folder

Default organizer folder

uint32_t LIBMTP_mtpdevice_struct::default_picture_folder

Default picture folder

uint32_t LIBMTP_mtpdevice_struct::default_playlist_folder

Default playlist folder

uint32_t LIBMTP_mtpdevice_struct::default_video_folder

Default video folder

uint32_t LIBMTP_mtpdevice_struct::default_zencast_folder

Default ZENcast folder (only Creative devices...)

uint8_t LIBMTP_mtpdevice_struct::interface_number

Interface number of this device

uint8_t LIBMTP_mtpdevice_struct::maximum_battery_level

The maximum battery level for this device

void* LIBMTP_mtpdevice_struct::params

Parameters for this device, must be cast into (PTPParams*) before internal use.

unsigned LIBMTP_mtpdevice_struct::storage_id

The storage ID for this device

void* LIBMTP_mtpdevice_struct::usbinfo

USB device for this device, must be cast into (PTP_USB*) before internal use.


The documentation for this struct was generated from the following file:
Generated on Tue Sep 12 03:22:55 2006 for libmtp by  doxygen 1.4.7