libmtp.h | libmtp.h | |||
---|---|---|---|---|
skipping to change at line 31 | skipping to change at line 31 | |||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330, | * Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |||
* Boston, MA 02111-1307, USA. | * Boston, MA 02111-1307, USA. | |||
* | * | |||
* <code> | * <code> | |||
* #include <libmtp.h> | * #include <libmtp.h> | |||
* </code> | * </code> | |||
*/ | */ | |||
#ifndef LIBMTP_H_INCLUSION_GUARD | #ifndef LIBMTP_H_INCLUSION_GUARD | |||
#define LIBMTP_H_INCLUSION_GUARD | #define LIBMTP_H_INCLUSION_GUARD | |||
#define LIBMTP_VERSION 0.1.5 | #define LIBMTP_VERSION 0.2.0 | |||
#define LIBMTP_VERSION_STRING "0.2.0" | ||||
/* This handles MSVC pecularities */ | /* This handles MSVC pecularities */ | |||
#ifdef _MSC_VER | #ifdef _MSC_VER | |||
#include <windows.h> | #include <windows.h> | |||
#define __WIN32__ | #define __WIN32__ | |||
#define snprintf _snprintf | #define snprintf _snprintf | |||
#define ssize_t SSIZE_T | #define ssize_t SSIZE_T | |||
#endif | #endif | |||
#include <stdio.h> | #include <stdio.h> | |||
skipping to change at line 281 | skipping to change at line 282 | |||
uint32_t no_tracks; /**< The number of tracks in this playlist */ | uint32_t no_tracks; /**< The number of tracks in this playlist */ | |||
LIBMTP_playlist_t *next; /**< Next playlist or NULL if last playlist */ | LIBMTP_playlist_t *next; /**< Next playlist or NULL if last playlist */ | |||
}; | }; | |||
/** | /** | |||
* MTP Album structure | * MTP Album structure | |||
*/ | */ | |||
struct LIBMTP_album_struct { | struct LIBMTP_album_struct { | |||
uint32_t album_id; /**< Unique playlist ID */ | uint32_t album_id; /**< Unique playlist ID */ | |||
char *name; /**< Name of album */ | char *name; /**< Name of album */ | |||
char *artist; /**< Name of album artist */ | ||||
char *genre; /**< Genre of album */ | ||||
uint32_t *tracks; /**< The tracks in this album */ | uint32_t *tracks; /**< The tracks in this album */ | |||
uint32_t no_tracks; /**< The number of tracks in this album */ | uint32_t no_tracks; /**< The number of tracks in this album */ | |||
LIBMTP_album_t *next; /**< Next album or NULL if last album */ | LIBMTP_album_t *next; /**< Next album or NULL if last album */ | |||
}; | }; | |||
/** | /** | |||
* MTP Folder structure | * MTP Folder structure | |||
*/ | */ | |||
struct LIBMTP_folder_struct { | struct LIBMTP_folder_struct { | |||
uint32_t folder_id; /**< Unique folder ID */ | uint32_t folder_id; /**< Unique folder ID */ | |||
skipping to change at line 351 | skipping to change at line 354 | |||
* @defgroup basic The basic device management API. | * @defgroup basic The basic device management API. | |||
* @{ | * @{ | |||
*/ | */ | |||
int LIBMTP_Detect_Descriptor(uint16_t*,uint16_t*); | int LIBMTP_Detect_Descriptor(uint16_t*,uint16_t*); | |||
LIBMTP_mtpdevice_t *LIBMTP_Get_First_Device(void); | LIBMTP_mtpdevice_t *LIBMTP_Get_First_Device(void); | |||
LIBMTP_error_number_t LIBMTP_Get_Connected_Devices(LIBMTP_mtpdevice_t **); | LIBMTP_error_number_t LIBMTP_Get_Connected_Devices(LIBMTP_mtpdevice_t **); | |||
uint32_t LIBMTP_Number_Devices_In_List(LIBMTP_mtpdevice_t *); | uint32_t LIBMTP_Number_Devices_In_List(LIBMTP_mtpdevice_t *); | |||
void LIBMTP_Release_Device_List(LIBMTP_mtpdevice_t*); | void LIBMTP_Release_Device_List(LIBMTP_mtpdevice_t*); | |||
void LIBMTP_Release_Device(LIBMTP_mtpdevice_t*); | void LIBMTP_Release_Device(LIBMTP_mtpdevice_t*); | |||
void LIBMTP_Dump_Device_Info(LIBMTP_mtpdevice_t*); | void LIBMTP_Dump_Device_Info(LIBMTP_mtpdevice_t*); | |||
int LIBMTP_Reset_Device(LIBMTP_mtpdevice_t*); | ||||
char *LIBMTP_Get_Modelname(LIBMTP_mtpdevice_t*); | char *LIBMTP_Get_Modelname(LIBMTP_mtpdevice_t*); | |||
char *LIBMTP_Get_Serialnumber(LIBMTP_mtpdevice_t*); | char *LIBMTP_Get_Serialnumber(LIBMTP_mtpdevice_t*); | |||
char *LIBMTP_Get_Deviceversion(LIBMTP_mtpdevice_t*); | char *LIBMTP_Get_Deviceversion(LIBMTP_mtpdevice_t*); | |||
char *LIBMTP_Get_Friendlyname(LIBMTP_mtpdevice_t*); | char *LIBMTP_Get_Friendlyname(LIBMTP_mtpdevice_t*); | |||
int LIBMTP_Set_Friendlyname(LIBMTP_mtpdevice_t*, char const * const); | int LIBMTP_Set_Friendlyname(LIBMTP_mtpdevice_t*, char const * const); | |||
char *LIBMTP_Get_Syncpartner(LIBMTP_mtpdevice_t*); | char *LIBMTP_Get_Syncpartner(LIBMTP_mtpdevice_t*); | |||
int LIBMTP_Set_Syncpartner(LIBMTP_mtpdevice_t*, char const * const); | int LIBMTP_Set_Syncpartner(LIBMTP_mtpdevice_t*, char const * const); | |||
int LIBMTP_Get_Batterylevel(LIBMTP_mtpdevice_t *, | int LIBMTP_Get_Batterylevel(LIBMTP_mtpdevice_t *, | |||
uint8_t * const, | uint8_t * const, | |||
uint8_t * const); | uint8_t * const); | |||
End of changes. 3 change blocks. | ||||
1 lines changed or deleted | 5 lines changed or added | |||