diff options
author | Jorg Schuler <jcsjcs@users.sourceforge.net> | 2007-02-25 04:27:09 +0000 |
---|---|---|
committer | Jorg Schuler <jcsjcs@users.sourceforge.net> | 2007-02-25 04:27:09 +0000 |
commit | 0e5e5c984b1d46265da05c6ad5a01962ae5c9f4b (patch) | |
tree | d4a2279056c8a47ed39240b93c34e09ba5badc55 /src/itdb.h | |
parent | 787c79f056fcaefcbb70ef02bf65a8f433df9784 (diff) | |
download | libgpod-0e5e5c984b1d46265da05c6ad5a01962ae5c9f4b.tar.gz libgpod-0e5e5c984b1d46265da05c6ad5a01962ae5c9f4b.tar.xz libgpod-0e5e5c984b1d46265da05c6ad5a01962ae5c9f4b.zip |
* src/itdb.h
src/itdb_itunesdb.c
src/itdb_playlist.c: introduced splft_binary_and as separate
field type as this will simplify handling in applications.
* src/itdb_itunesdb.c (get_mhod, mk_mhod): replaced
if()... with a switch()... to catch changes made to
SPLFieldType more easily.
* src/itdb.h: introduced Itdb_Mediatype enum.
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1398 f01d2545-417e-4e96-918e-98f8d0dbbcb6
Diffstat (limited to 'src/itdb.h')
-rw-r--r-- | src/itdb.h | 16 |
1 files changed, 14 insertions, 2 deletions
@@ -1,4 +1,4 @@ -/* Time-stamp: <2007-02-24 23:11:13 jcs> +/* Time-stamp: <2007-02-25 13:26:22 jcs> | | Copyright (C) 2002-2006 Jorg Schuler <jcsjcs at users sourceforge net> | Part of the gtkpod project. @@ -245,7 +245,8 @@ typedef enum splft_boolean, splft_date, splft_playlist, - splft_unknown + splft_unknown, + splft_binary_and } SPLFieldType; typedef enum @@ -636,6 +637,17 @@ typedef enum } ItdbPlaylistSortOrder; +/* Mediatype definitions */ +typedef enum +{ + ITDB_MEDIATYPE_AUDIO = 0x0001, + ITDB_MEDIATYPE_MOVIE = 0x0002, + ITDB_MEDIATYPE_PODCAST = 0x0004, + ITDB_MEDIATYPE_AUDIOBOOK = 0x0008, + ITDB_MEDIATYPE_MUSICVIDEO = 0x0020, + ITDB_MEDIATYPE_TVSHOW = 0x0040, +} Itdb_Mediatype; + /* some of the descriptive comments below are copied verbatim from http://ipodlinux.org/ITunesDB. http://ipodlinux.org/ITunesDB is the best source for information |