mex-thumbnailer

mex-thumbnailer

Synopsis

void                (*MexThumbnailCallback)             (const char *uri,
                                                         gpointer user_data);
gchar *             mex_get_thumbnail_path_for_uri      (const gchar *uri);
void                mex_thumbnailer_generate            (const char *url,
                                                         const char *mime_type,
                                                         MexThumbnailCallback callback,
                                                         gpointer user_data);

Description

Details

MexThumbnailCallback ()

void                (*MexThumbnailCallback)             (const char *uri,
                                                         gpointer user_data);

mex_get_thumbnail_path_for_uri ()

gchar *             mex_get_thumbnail_path_for_uri      (const gchar *uri);

mex_thumbnailer_generate ()

void                mex_thumbnailer_generate            (const char *url,
                                                         const char *mime_type,
                                                         MexThumbnailCallback callback,
                                                         gpointer user_data);

Attempt to generate a thumbnail for url asynchronously. When thumbnailing is complete, callback is called. If thumbnailing isn't possible or fails no callback will be made, so it is recommended to set a fallback image before calling this function.

url :

the URL to thumbnail

mime_type :

the MIME type of the URL (will be sniffed if NULL)

callback :

function to callback when thumbnailing is successfull

user_data :

data to pass to callback