summaryrefslogtreecommitdiff
path: root/libmediaart/extract.h
diff options
context:
space:
mode:
Diffstat (limited to 'libmediaart/extract.h')
-rw-r--r--libmediaart/extract.h14
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);