aboutsummaryrefslogtreecommitdiff
path: root/fiv-io.h
diff options
context:
space:
mode:
authorPřemysl Eric Janouch <p@janouch.name>2022-02-20 19:43:21 +0100
committerPřemysl Eric Janouch <p@janouch.name>2022-02-20 21:14:33 +0100
commit04ec292caf2ec2aa1e6a694996fefa6ec3b5ff6b (patch)
tree98ae92f877537656d49e72d6ecdf0c1efcfd969a /fiv-io.h
parenta28fbf25bcec03ae8cb8e6b22537883f78541d66 (diff)
downloadfiv-04ec292caf2ec2aa1e6a694996fefa6ec3b5ff6b.tar.gz
fiv-04ec292caf2ec2aa1e6a694996fefa6ec3b5ff6b.tar.xz
fiv-04ec292caf2ec2aa1e6a694996fefa6ec3b5ff6b.zip
Make thumbnailers pass back raw images
Diffstat (limited to 'fiv-io.h')
-rw-r--r--fiv-io.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/fiv-io.h b/fiv-io.h
index 2423618..8586065 100644
--- a/fiv-io.h
+++ b/fiv-io.h
@@ -96,6 +96,11 @@ cairo_surface_t *fiv_io_open(const FivIoOpenContext *ctx, GError **error);
cairo_surface_t *fiv_io_open_from_data(
const char *data, size_t len, const FivIoOpenContext *ctx, GError **error);
+// --- Thumbnail passing utilities ---------------------------------------------
+
+void fiv_io_serialize_to_stdout(cairo_surface_t *surface);
+cairo_surface_t *fiv_io_deserialize(GBytes *bytes);
+
// --- Filesystem --------------------------------------------------------------
typedef enum _FivIoModelSort {