itdb.h | itdb.h | |||
---|---|---|---|---|
skipping to change at line 32 | skipping to change at line 32 | |||
| Lesser General Public License for more details. | | Lesser General Public License for more details. | |||
| | | | |||
| You should have received a copy of the GNU Lesser General Public | | You should have received a copy of the GNU Lesser General Public | |||
| License along with this code; if not, write to the Free Software | | License along with this code; if not, write to the Free Software | |||
| Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A | | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A | |||
| | | | |||
| iTunes and iPod are trademarks of Apple | | iTunes and iPod are trademarks of Apple | |||
| | | | |||
| This product is not supported/written/published by Apple! | | This product is not supported/written/published by Apple! | |||
| | | | |||
| $Id: itdb.h 2193 2009-01-03 02:58:02Z tmzullinger $ | | $Id: itdb.h 2272 2009-03-14 18:02:16Z teuf $ | |||
*/ | */ | |||
#ifndef __ITUNESDB_H__ | #ifndef __ITUNESDB_H__ | |||
#define __ITUNESDB_H__ | #define __ITUNESDB_H__ | |||
#ifdef HAVE_CONFIG_H | #ifdef HAVE_CONFIG_H | |||
# include <config.h> | # include <config.h> | |||
#endif | #endif | |||
#include <sys/types.h> | #include <sys/types.h> | |||
skipping to change at line 1740 | skipping to change at line 1740 | |||
void itdb_device_free (Itdb_Device *device); | void itdb_device_free (Itdb_Device *device); | |||
void itdb_device_set_mountpoint (Itdb_Device *device, const gchar *mp); | void itdb_device_set_mountpoint (Itdb_Device *device, const gchar *mp); | |||
gboolean itdb_device_read_sysinfo (Itdb_Device *device); | gboolean itdb_device_read_sysinfo (Itdb_Device *device); | |||
gboolean itdb_device_write_sysinfo (Itdb_Device *device, GError **error); | gboolean itdb_device_write_sysinfo (Itdb_Device *device, GError **error); | |||
gchar *itdb_device_get_sysinfo (const Itdb_Device *device, const gchar *fie ld); | gchar *itdb_device_get_sysinfo (const Itdb_Device *device, const gchar *fie ld); | |||
void itdb_device_set_sysinfo (Itdb_Device *device, | void itdb_device_set_sysinfo (Itdb_Device *device, | |||
const gchar *field, const gchar *value); | const gchar *field, const gchar *value); | |||
const Itdb_IpodInfo *itdb_device_get_ipod_info (const Itdb_Device *device); | const Itdb_IpodInfo *itdb_device_get_ipod_info (const Itdb_Device *device); | |||
const Itdb_IpodInfo *itdb_info_get_ipod_info_table (void); | const Itdb_IpodInfo *itdb_info_get_ipod_info_table (void); | |||
gboolean itdb_device_supports_artwork (const Itdb_Device *device); | gboolean itdb_device_supports_artwork (const Itdb_Device *device); | |||
gboolean itdb_device_supports_chapter_image (const Itdb_Device *device); | ||||
gboolean itdb_device_supports_video (const Itdb_Device *device); | gboolean itdb_device_supports_video (const Itdb_Device *device); | |||
gboolean itdb_device_supports_photo (const Itdb_Device *device); | gboolean itdb_device_supports_photo (const Itdb_Device *device); | |||
gboolean itdb_device_supports_podcast (const Itdb_Device *device); | ||||
const gchar *itdb_info_get_ipod_model_name_string (Itdb_IpodModel model); | const gchar *itdb_info_get_ipod_model_name_string (Itdb_IpodModel model); | |||
const gchar *itdb_info_get_ipod_generation_string (Itdb_IpodGeneration gene ration); | const gchar *itdb_info_get_ipod_generation_string (Itdb_IpodGeneration gene ration); | |||
/* track functions */ | /* track functions */ | |||
Itdb_Track *itdb_track_new (void); | Itdb_Track *itdb_track_new (void); | |||
void itdb_track_free (Itdb_Track *track); | void itdb_track_free (Itdb_Track *track); | |||
void itdb_track_add (Itdb_iTunesDB *itdb, Itdb_Track *track, gint32 pos); | void itdb_track_add (Itdb_iTunesDB *itdb, Itdb_Track *track, gint32 pos); | |||
void itdb_track_remove (Itdb_Track *track); | void itdb_track_remove (Itdb_Track *track); | |||
void itdb_track_unlink (Itdb_Track *track); | void itdb_track_unlink (Itdb_Track *track); | |||
Itdb_Track *itdb_track_duplicate (Itdb_Track *tr); | Itdb_Track *itdb_track_duplicate (Itdb_Track *tr); | |||
End of changes. 3 change blocks. | ||||
1 lines changed or deleted | 3 lines changed or added | |||