X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_meta.h;h=b225bf88a3c516a9b3e0f28bc42835152abee214;hb=1ce4f166a9653d8ee369862ee3111cce91af815d;hp=c900314c7317fa19a23986a3b88934e584a71f37;hpb=9a00da44cb60b01b142ae1a9a333833cf1fb0ab6;p=vlc diff --git a/include/vlc_meta.h b/include/vlc_meta.h index c900314c73..b225bf88a3 100644 --- a/include/vlc_meta.h +++ b/include/vlc_meta.h @@ -53,19 +53,17 @@ typedef enum vlc_meta_type_t #define VLC_META_TYPE_COUNT 17 -typedef enum vlc_meta_status_e { - ITEM_PREPARSED = 1, - ITEM_ARTURL_FETCHED = 2, - ITEM_ART_FETCHED = 4, - ITEM_ART_NOTFOUND = 8 -} vlc_meta_status_e; +#define ITEM_PREPARSED 1 +#define ITEM_ARTURL_FETCHED 2 +#define ITEM_ART_FETCHED 4 +#define ITEM_ART_NOTFOUND 8 /** * Basic function to deal with meta */ struct vlc_meta_t; -VLC_EXPORT(vlc_meta_t *, vlc_meta_New, ( void )); +VLC_EXPORT(vlc_meta_t *, vlc_meta_New, ( void ) LIBVLC_USED ); VLC_EXPORT(void, vlc_meta_Delete, ( vlc_meta_t *m )); VLC_EXPORT(void, vlc_meta_Set, ( vlc_meta_t *p_meta, vlc_meta_type_t meta_type, const char *psz_val )); VLC_EXPORT(const char *, vlc_meta_Get, ( const vlc_meta_t *p_meta, vlc_meta_type_t meta_type )); @@ -78,12 +76,12 @@ VLC_EXPORT(unsigned, vlc_meta_GetExtraCount, ( const vlc_meta_t *m )); * Allocate a copy of all extra meta names and a table with it. * Be sure to free both the returned pointers and its name. */ -VLC_EXPORT(char **, vlc_meta_CopyExtraNames, ( const vlc_meta_t *m )); +VLC_EXPORT(char **, vlc_meta_CopyExtraNames, ( const vlc_meta_t *m ) LIBVLC_USED ); VLC_EXPORT(void, vlc_meta_Merge, ( vlc_meta_t *dst, const vlc_meta_t *src )); -VLC_EXPORT(vlc_meta_status_e, vlc_meta_GetStatus, ( vlc_meta_t *m )); -VLC_EXPORT(void, vlc_meta_SetStatus, ( vlc_meta_t *m, vlc_meta_status_e status )); +VLC_EXPORT(int, vlc_meta_GetStatus, ( vlc_meta_t *m )); +VLC_EXPORT(void, vlc_meta_SetStatus, ( vlc_meta_t *m, int status )); /** * Returns a localizes string describing the meta