summaryrefslogtreecommitdiffstats
path: root/src/ipod-device.h
diff options
context:
space:
mode:
authorteuf <teuf@f01d2545-417e-4e96-918e-98f8d0dbbcb6>2005-11-05 19:38:36 +0000
committerteuf <teuf@f01d2545-417e-4e96-918e-98f8d0dbbcb6>2005-11-05 19:38:36 +0000
commitfde328ae6427c8768f3fe34c5c12853afdeb601a (patch)
tree91a99a26a62df19d75227b1fea7f4fe704d91d44 /src/ipod-device.h
parenta4a9110db93bf0e4087fe92ab3048c3ecc077de8 (diff)
2005-11-05 Christophe Fergeau <teuf@gnome.org>
* src/ipod-device.c: (ipod_device_get_property), (ipod_device_class_init): * src/ipod-device.h: sync with libipoddevice CVS to get information about artwork formats supported by the various iPod models git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1140 f01d2545-417e-4e96-918e-98f8d0dbbcb6
Diffstat (limited to 'src/ipod-device.h')
-rw-r--r--src/ipod-device.h28
1 files changed, 25 insertions, 3 deletions
diff --git a/src/ipod-device.h b/src/ipod-device.h
index 726ca36..5576c09 100644
--- a/src/ipod-device.h
+++ b/src/ipod-device.h
@@ -112,7 +112,8 @@ enum {
FIRST_GENERATION,
SECOND_GENERATION,
THIRD_GENERATION,
- FOURTH_GENERATION
+ FOURTH_GENERATION,
+ FIFTH_GENERATION
};
enum {
@@ -129,7 +130,9 @@ enum {
MODEL_TYPE_MINI_GOLD,
MODEL_TYPE_SHUFFLE,
MODEL_TYPE_NANO_WHITE,
- MODEL_TYPE_NANO_BLACK
+ MODEL_TYPE_NANO_BLACK,
+ MODEL_TYPE_VIDEO_WHITE,
+ MODEL_TYPE_VIDEO_BLACK
};
enum {
@@ -162,13 +165,32 @@ enum {
PROP_FIRMWARE_VERSION,
PROP_VOLUME_UUID,
PROP_VOLUME_LABEL,
- PROP_CAN_WRITE
+ PROP_CAN_WRITE,
+ PROP_ARTWORK_FORMAT
};
enum {
ERROR_SAVE
};
+enum {
+ IPOD_COVER_SMALL,
+ IPOD_COVER_LARGE,
+ IPOD_PHOTO_SMALL,
+ IPOD_PHOTO_LARGE,
+ IPOD_PHOTO_FULL_SCREEN,
+ IPOD_PHOTO_TV_SCREEN
+};
+
+
+typedef struct {
+ gint type;
+ gint16 width;
+ gint16 height;
+ gint16 correlation_id;
+} IpodArtworkFormat;
+
+
GType itdb_device_get_type(void);
IpodDevice *itdb_device_new(const gchar *mount_point);
gboolean itdb_device_rescan_disk(IpodDevice *device);