40 #include "../gmio_core/memblock.h"
41 #include "../gmio_core/task_iface.h"
42 #include "../gmio_core/text_format.h"
43 #include "../gmio_core/zlib_compress.h"
Global declarations for the AMF module.
uint16_t zip_entry_filename_len
Filename length of the single AMF entry within the ZIP archive.
Definition: amf_io_options.h:83
uint8_t float64_prec
The maximum number of significant digits when writting double values.
Definition: amf_io_options.h:70
bool dont_use_zip64_extensions
Flag to disable use of the Zip64 format extensions.
Definition: amf_io_options.h:87
struct gmio_zlib_compress_options z_compress_options
Options for the zlib(deflate) compression.
Definition: amf_io_options.h:91
struct gmio_task_iface task_iface
Optional interface by which the I/O operation can be controlled.
Definition: amf_io_options.h:61
struct gmio_memblock stream_memblock
Used by the stream to bufferize I/O operations.
Definition: amf_io_options.h:58
enum gmio_float_text_format float64_format
The format used when writting double values as strings.
Definition: amf_io_options.h:66
bool create_zip_archive
Flag to write AMF document in ZIP archive containing one file entry.
Definition: amf_io_options.h:75
gmio_float_text_format
Various formats to textually represent a float(single/double precision)
Definition: text_format.h:40
const char * zip_entry_filename
Filename of the single AMF entry within the ZIP archive.
Definition: amf_io_options.h:79
Options of function gmio_amf_write()
Definition: amf_io_options.h:51
zlib compression options
Definition: zlib_compress.h:63
Basic memory block.
Definition: memblock.h:57
Defines an interface through which a task can be controlled.
Definition: task_iface.h:42