aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/image.h
diff options
context:
space:
mode:
Diffstat (limited to 'libcrystfel/src/image.h')
-rw-r--r--libcrystfel/src/image.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/libcrystfel/src/image.h b/libcrystfel/src/image.h
index 3746e115..654bf3b1 100644
--- a/libcrystfel/src/image.h
+++ b/libcrystfel/src/image.h
@@ -103,7 +103,8 @@ typedef enum
DATA_SOURCE_TYPE_HDF5,
DATA_SOURCE_TYPE_CBF,
DATA_SOURCE_TYPE_CBFGZ,
- DATA_SOURCE_TYPE_MSGPACK
+ DATA_SOURCE_TYPE_MSGPACK,
+ DATA_SOURCE_TYPE_SEEDEE
} DataSourceType;
@@ -148,6 +149,7 @@ struct image
* filenename/ev OR this should be filled in, but not both */
void *data_block;
size_t data_block_size;
+ char *meta_data;
/** A list of metadata read from the stream */
struct header_cache_entry *header_cache[HEADER_CACHE_SIZE];
@@ -225,6 +227,7 @@ extern struct image *image_create_for_simulation(const DataTemplate *dtempl);
extern struct image *image_read_data_block(const DataTemplate *dtempl,
void *data_block,
size_t data_block_size,
+ char *meta_data,
DataSourceType type,
int serial,
int no_image_data,