6 #ifndef OPENEXR_CORE_CHUNKIO_H
7 #define OPENEXR_CORE_CHUNKIO_H
125 const void* packed_data,
126 uint64_t packed_size);
136 const void* packed_data,
137 uint64_t packed_size,
138 uint64_t unpacked_size,
139 const void* sample_data,
140 uint64_t sample_data_size);
150 const void* packed_data,
151 uint64_t packed_size);
161 const void* packed_data,
162 uint64_t packed_size,
163 uint64_t unpacked_size,
164 const void* sample_data,
165 uint64_t sample_data_size);
EXR_EXPORT exr_result_t exr_read_deep_chunk(exr_const_context_t ctxt, int part_index, const exr_chunk_info_t *cinfo, void *packed_data, void *sample_data)
EXR_EXPORT exr_result_t exr_write_tile_chunk_info(exr_context_t ctxt, int part_index, int tilex, int tiley, int levelx, int levely, exr_chunk_info_t *cinfo)
uint64_t sample_count_data_offset
EXR_EXPORT exr_result_t exr_write_deep_tile_chunk(exr_context_t ctxt, int part_index, int tilex, int tiley, int levelx, int levely, const void *packed_data, uint64_t packed_size, uint64_t unpacked_size, const void *sample_data, uint64_t sample_data_size)
const struct _priv_exr_context_t * exr_const_context_t
EXR_EXPORT exr_result_t exr_read_chunk(exr_const_context_t ctxt, int part_index, const exr_chunk_info_t *cinfo, void *packed_data)
EXR_EXPORT exr_result_t exr_write_tile_chunk(exr_context_t ctxt, int part_index, int tilex, int tiley, int levelx, int levely, const void *packed_data, uint64_t packed_size)
EXR_EXPORT exr_result_t exr_write_scanline_chunk_info(exr_context_t ctxt, int part_index, int y, exr_chunk_info_t *cinfo)
struct _priv_exr_context_t * exr_context_t
EXR_EXPORT exr_result_t exr_read_tile_chunk_info(exr_const_context_t ctxt, int part_index, int tilex, int tiley, int levelx, int levely, exr_chunk_info_t *cinfo)
EXR_EXPORT exr_result_t exr_write_deep_scanline_chunk(exr_context_t ctxt, int part_index, int y, const void *packed_data, uint64_t packed_size, uint64_t unpacked_size, const void *sample_data, uint64_t sample_data_size)
EXR_EXPORT exr_result_t exr_read_scanline_chunk_info(exr_const_context_t ctxt, int part_index, int y, exr_chunk_info_t *cinfo)
EXR_EXPORT exr_result_t exr_write_scanline_chunk(exr_context_t ctxt, int part_index, int y, const void *packed_data, uint64_t packed_size)
uint64_t sample_count_table_size