43 #ifndef _COVERART_MB_C_H
44 #define _COVERART_MB_C_H
46 #include "coverart/defines.h"
void caa_coverart_delete(CaaCoverArt CoverArt)
Delete a CaaCoverArt object.
CaaImageData caa_coverart_fetch_back(CaaCoverArt CoverArt, const char *ReleaseID)
Request the back image for a release.
CaaReleaseInfo caa_releaseinfo_clone(CaaReleaseInfo ReleaseInfo)
Clone a CaaReleaseInfo object.
void caa_coverart_set_proxyport(CaaCoverArt CoverArt, int ProxyPort)
Set the port to use on the proxy server.
void * CaaImageData
Definition: caa_c.h:135
void caa_thumbnails_delete(CaaThumbnails Thumbnails)
Delete a CaaThumbnails object.
CaaImageData caa_coverart_fetch_image(CaaCoverArt CoverArt, const char *ReleaseID, const char *ImageID, tImageSize ImageSize)
Request a specific image for a release.
tImageSize
Definition: caa_c.h:216
int caa_thumbnails_get_large(CaaThumbnails Thumbnails, char *str, int len)
void caa_type_delete(CaaType Type)
Delete a CaaType object.
CaaThumbnails caa_thumbnails_clone(CaaThumbnails Thumbnails)
Clone a CaaThumbnails object.
void * CaaType
Definition: caa_c.h:58
int caa_imagedata_size(CaaImageData ImageData)
Return the number of bytes in a CaaImageData object.
CaaTypeList caa_type_list_clone(CaaTypeList TypeList)
Clone an CaaTypeList object.
void * CaaImage
Definition: caa_c.h:55
void * CaaCoverArt
Definition: caa_c.h:54
int caa_type_list_size(CaaTypeList List)
Return the number of entries in a CaaTypeList.
int caa_image_get_id(CaaImage Image, char *str, int len)
void caa_image_list_delete(CaaImageList List)
Delete a CaaImageList.
tCoverArtResult caa_coverart_get_lastresult(CaaCoverArt CoverArt)
CaaImageList caa_image_list_clone(CaaImageList ImageList)
Clone an CaaImageList object.
int caa_coverart_get_version(CaaCoverArt CoverArt, char *str, int len)
void * CaaImageList
Definition: caa_c.h:59
CaaImageList caa_releaseinfo_get_imagelist(CaaReleaseInfo ReleaseInfo)
int caa_image_list_get_count(CaaImageList List)
Return the count of entries in an CaaImageList.
unsigned char * caa_imagedata_data(CaaImageData ImageData)
Return the data in a CaaImageData object.
void * CaaThumbnails
Definition: caa_c.h:57
CaaThumbnails caa_image_get_thumbnails(CaaImage Image)
int caa_image_get_approved(CaaImage Image)
int caa_type_get_type(CaaType Type, char *str, int len)
int caa_coverart_get_lasthttpcode(CaaCoverArt CoverArt)
CaaImage caa_image_clone(CaaImage Image)
Clone a CaaImage object.
CaaCoverArt caa_coverart_clone(CaaCoverArt CoverArt)
Clone a CaaCoverArt object.
void caa_coverart_set_proxyhost(CaaCoverArt CoverArt, const char *ProxyHost)
Set the proxy server.
void caa_imagedata_delete(CaaImageData ImageData)
Delete a CaaImageData object.
void * CaaReleaseInfo
Definition: caa_c.h:56
int caa_image_get_image(CaaImage Image, char *str, int len)
int caa_type_list_get_offset(CaaTypeList List)
Return the offset of entries in an CaaTypeList.
void caa_releaseinfo_delete(CaaReleaseInfo ReleaseInfo)
Delete a CaaReleaseInfo object.
CaaImageData caa_coverart_fetch_front(CaaCoverArt CoverArt, const char *ReleaseID)
Request the front image for a release.
CaaType caa_type_list_item(CaaTypeList List, int Item)
Returns an entry from a CaaTypeList.
void caa_image_delete(CaaImage Image)
Delete a CaaImage object.
int caa_image_list_get_offset(CaaImageList List)
Return the offset of entries in an CaaImageList.
tCoverArtResult
Definition: caa_c.h:255
CaaType caa_type_clone(CaaType Type)
Clone a CaaType object.
int caa_type_list_get_count(CaaTypeList List)
Return the count of entries in an CaaTypeList.
int caa_thumbnails_get_small(CaaThumbnails Thumbnails, char *str, int len)
void caa_type_list_delete(CaaTypeList List)
Delete a CaaTypeList.
int caa_image_get_back(CaaImage Image)
int caa_image_get_edit(CaaImage Image)
CaaTypeList caa_image_get_typelist(CaaImage Image)
int caa_image_get_front(CaaImage Image)
int caa_releaseinfo_get_release(CaaReleaseInfo ReleaseInfo, char *str, int len)
CaaImage caa_image_list_item(CaaImageList List, int Item)
Returns an entry from a CaaImageList.
void * CaaTypeList
Definition: caa_c.h:60
CaaCoverArt caa_coverart_new(const char *UserAgent)
Create a new instance of CaaCoverArt.
int caa_image_list_size(CaaImageList List)
Return the number of entries in a CaaImageList.
CaaImageData caa_imagedata_clone(CaaImageData ImageData)
Clone a CaaImageData object.
int caa_image_get_comment(CaaImage Image, char *str, int len)
void caa_coverart_set_proxypassword(CaaCoverArt CoverArt, const char *ProxyPassword)
Set the password to use to authenticate to the proxy server.
CaaReleaseInfo caa_coverart_releaseinfo(CaaCoverArt CoverArt, const char *ReleaseID)
Request all information about a release.
int caa_coverart_get_lasterrormessage(CaaCoverArt CoverArt, char *str, int len)
void caa_coverart_set_proxyusername(CaaCoverArt CoverArt, const char *ProxyUserName)
Set the username to use to authenticate to the proxy server.