summaryrefslogtreecommitdiffstats
path: root/src/readers/ufo-reader.h
diff options
context:
space:
mode:
authorTomas Farago <sensej007@email.cz>2021-12-07 07:55:51 +0100
committerGitHub <noreply@github.com>2021-12-07 07:55:51 +0100
commit4c5d52debe42d0ad3d04df03e0bb462d11854b51 (patch)
tree39bf684ae54299b42cb4b452808a3dd60ab4b9b6 /src/readers/ufo-reader.h
parent91b02da1880e71693b118e37da041f1126da356a (diff)
parent9f49adb9b922cecc6cdabb437701a2005953b265 (diff)
downloadufo-filters-4c5d52debe42d0ad3d04df03e0bb462d11854b51.tar.gz
ufo-filters-4c5d52debe42d0ad3d04df03e0bb462d11854b51.tar.bz2
ufo-filters-4c5d52debe42d0ad3d04df03e0bb462d11854b51.tar.xz
ufo-filters-4c5d52debe42d0ad3d04df03e0bb462d11854b51.zip
Merge pull request #216 from ufo-kit/image-step
Image step
Diffstat (limited to 'src/readers/ufo-reader.h')
-rw-r--r--src/readers/ufo-reader.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/readers/ufo-reader.h b/src/readers/ufo-reader.h
index 52c6c4b..0752506 100644
--- a/src/readers/ufo-reader.h
+++ b/src/readers/ufo-reader.h
@@ -48,14 +48,16 @@ struct _UfoReaderIface {
gboolean (*data_available) (UfoReader *reader);
gboolean (*get_meta) (UfoReader *reader,
UfoRequisition *requisition,
+ gsize *num_images,
guint *bitdepth,
GError **error);
- void (*read) (UfoReader *reader,
+ gsize (*read) (UfoReader *reader,
UfoBuffer *buffer,
UfoRequisition *requisition,
guint roi_y,
guint roi_height,
- guint roi_step);
+ guint roi_step,
+ guint image_step);
};
gboolean ufo_reader_can_open (UfoReader *reader,
@@ -68,14 +70,16 @@ void ufo_reader_close (UfoReader *reader);
gboolean ufo_reader_data_available (UfoReader *reader);
gboolean ufo_reader_get_meta (UfoReader *reader,
UfoRequisition *requisition,
+ gsize *num_images,
UfoBufferDepth *bitdepth,
GError **error);
-void ufo_reader_read (UfoReader *reader,
+gsize ufo_reader_read (UfoReader *reader,
UfoBuffer *buffer,
UfoRequisition *requisition,
guint roi_y,
guint roi_height,
- guint roi_step);
+ guint roi_step,
+ guint image_step);
GType ufo_reader_get_type (void);