Expand description
Expose public API for encoding and decoding
Modules§
- compressed
- Compressed codec utilities
- decoder
- ADΔER stream decoder
- empty
- Filler for when generated ADΔER events need not be captured
- encoder
- ADΔER stream encoder
- rate_
controller - Control the quality of ADDER transcoding and compression in a predictable manner
- raw
- Raw codec utilities
Structs§
- Codec
Metadata - The metadata which stays the same over the course of an ADΔER stream
- Encoder
Options - Options related to encoder controls (what gets encoded and how) TODO: Move adu_interval into this, rather than be fixed for the whole compressed file
Enums§
- Codec
Error - Encoder
Type - The encoder type, along with any associated options
- Event
Drop - Allow the encoder to randomly drop events before compressing, if the event rate is too high
- Event
Order - Reorder the events according to their firing times
- Write
Compression Enum - Different options for what to with the events we’re given
Constants§
- LATEST_
CODEC_ VERSION - Current latest version of the codec.
Traits§
- Read
Compression - A trait for reading ADΔER data from a stream.
- Write
Compression - A trait for writing ADΔER data to a stream.