diff options
| author | teuf <teuf@f01d2545-417e-4e96-918e-98f8d0dbbcb6> | 2005-11-05 19:38:36 +0000 |
|---|---|---|
| committer | teuf <teuf@f01d2545-417e-4e96-918e-98f8d0dbbcb6> | 2005-11-05 19:38:36 +0000 |
| commit | fde328ae6427c8768f3fe34c5c12853afdeb601a (patch) | |
| tree | 91a99a26a62df19d75227b1fea7f4fe704d91d44 /src/ipod-device.h | |
| parent | a4a9110db93bf0e4087fe92ab3048c3ecc077de8 (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.h | 28 |
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); |
