diff options
Diffstat (limited to 'libmediaart/extract.h')
-rw-r--r-- | libmediaart/extract.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/libmediaart/extract.h b/libmediaart/extract.h index 8f6440a..460015d 100644 --- a/libmediaart/extract.h +++ b/libmediaart/extract.h @@ -23,6 +23,8 @@ #include <glib.h> #include <gio/gio.h> +#include "mediaart-macros.h" + #if !defined (__LIBMEDIAART_INSIDE__) && !defined (LIBMEDIAART_COMPILATION) #error "Only <libmediaart/mediaart.h> must be included directly." #endif @@ -88,6 +90,7 @@ typedef enum { } MediaArtError; +_LIBMEDIAART_EXTERN GQuark media_art_error_quark (void) G_GNUC_CONST; @@ -122,9 +125,12 @@ struct _MediaArtProcessClass { }; +_LIBMEDIAART_EXTERN GType media_art_process_get_type (void) G_GNUC_CONST; +_LIBMEDIAART_EXTERN MediaArtProcess *media_art_process_new (GError **error); +_LIBMEDIAART_EXTERN gboolean media_art_process_uri (MediaArtProcess *process, MediaArtType type, MediaArtProcessFlags flags, @@ -133,6 +139,7 @@ gboolean media_art_process_uri (MediaArtProcess *process const gchar *title, GCancellable *cancellable, GError **error); +_LIBMEDIAART_EXTERN void media_art_process_uri_async (MediaArtProcess *process, MediaArtType type, MediaArtProcessFlags flags, @@ -143,9 +150,11 @@ void media_art_process_uri_async (MediaArtProcess *process GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); +_LIBMEDIAART_EXTERN gboolean media_art_process_uri_finish (MediaArtProcess *process, GAsyncResult *result, GError **error); +_LIBMEDIAART_EXTERN gboolean media_art_process_file (MediaArtProcess *process, MediaArtType type, MediaArtProcessFlags flags, @@ -154,6 +163,7 @@ gboolean media_art_process_file (MediaArtProcess *process const gchar *title, GCancellable *cancellable, GError **error); +_LIBMEDIAART_EXTERN void media_art_process_file_async (MediaArtProcess *process, MediaArtType type, MediaArtProcessFlags flags, @@ -164,9 +174,11 @@ void media_art_process_file_async (MediaArtProcess *process GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); +_LIBMEDIAART_EXTERN gboolean media_art_process_file_finish (MediaArtProcess *process, GAsyncResult *result, GError **error); +_LIBMEDIAART_EXTERN gboolean media_art_process_buffer (MediaArtProcess *process, MediaArtType type, MediaArtProcessFlags flags, @@ -178,6 +190,7 @@ gboolean media_art_process_buffer (MediaArtProcess *process const gchar *title, GCancellable *cancellable, GError **error); +_LIBMEDIAART_EXTERN void media_art_process_buffer_async (MediaArtProcess *process, MediaArtType type, MediaArtProcessFlags flags, @@ -191,6 +204,7 @@ void media_art_process_buffer_async (MediaArtProcess *process GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); +_LIBMEDIAART_EXTERN gboolean media_art_process_buffer_finish (MediaArtProcess *process, GAsyncResult *result, GError **error); |