X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_meta.h;h=b225bf88a3c516a9b3e0f28bc42835152abee214;hb=12ade3e3bc975d5426ba4af155b7372c31093b31;hp=d3b6f46548e6c593315aa8b9bc4566e9b30c587c;hpb=eaba6509a79dd35ce836400d2dce4588ac77d1dd;p=vlc diff --git a/include/vlc_meta.h b/include/vlc_meta.h index d3b6f46548..b225bf88a3 100644 --- a/include/vlc_meta.h +++ b/include/vlc_meta.h @@ -53,18 +53,17 @@ typedef enum vlc_meta_type_t #define VLC_META_TYPE_COUNT 17 -typedef int vlc_meta_status_e; -#deinf ITEM_PREPARSED 1 -#deinf ITEM_ARTURL_FETCHED 2 -#deinf ITEM_PREPARSED 4 -#deinf ITEM_PREPARSED 8 +#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 )); @@ -77,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