23 #define EAARLIO_TLD_TYPE_RASTER 5 48 #define eaarlio_tld_header_empty() \ 49 (struct eaarlio_tld_header) \ 86 int include_waveforms);
103 int include_waveforms);
eaarlio_error eaarlio_tld_read_raster(struct eaarlio_stream *stream, struct eaarlio_raster *raster, struct eaarlio_memory *memory, int include_pulses, int include_waveforms)
Read a raster from a TLD stream.
eaarlio_error eaarlio_tld_write_raster(struct eaarlio_stream *stream, struct eaarlio_raster *raster, struct eaarlio_memory *memory)
Write a raster to a TLD stream.
eaarlio_error
Definition: error.h:16
uint8_t record_type
Record type.
Definition: tld.h:40
Memory handler structure.
Definition: memory.h:41
Constants, structures, and utility functions for EAARL raster data.
Stream interface for working with files.
Error codes and handling.
EAARL raster record.
Definition: raster.h:23
uint32_t record_length
Byte length of this record (including the header)
Definition: tld.h:34
Stream interface.
Definition: stream.h:47
eaarlio_error eaarlio_tld_read_record(struct eaarlio_stream *stream, struct eaarlio_tld_header *record_header, struct eaarlio_raster *raster, struct eaarlio_memory *memory, int include_pulses, int include_waveforms)
Read a TLD record from a stream.