3#ifndef FPLAYER_WRITER_H
4#define FPLAYER_WRITER_H
11struct tf_compression_block_t;
26 const struct tf_header_t* header,
27 const struct tf_compression_block_t* blocks);
45 const struct tf_header_t* header,
File controller that wraps a stdlib file pointer and provides additional functionality for reading fi...
Definition fc.c:10
Represents a variable that can be encoded in the FSEQ format.
Definition writer.h:31
char * value
Binary variable data.
Definition writer.h:34
uint16_t size
Size of the variable data value.
Definition writer.h:33
int fseqRealignHeaderOffsets(struct tf_header_t *header, const struct fseq_var_s *vars, int count)
Re-aligns the offsets in the given header to account for the length of the variable data that will be...
Definition writer.c:155
int fseqWriteVars(struct FC *fc, const struct tf_header_t *header, const struct fseq_var_s *vars, int count)
Encodes the given variables and writes them to the file after the compression block and channel range...
Definition writer.c:118
int fseqWriteHeader(struct FC *fc, const struct tf_header_t *header)
Encodes the given header and writes it at the beginning of the file.
Definition writer.c:42
int fseqWriteCompressionBlocks(struct FC *fc, const struct tf_header_t *header, const struct tf_compression_block_t *blocks)
Encodes the given compression blocks writes them to the file at the at the end of the format header.
Definition writer.c:65