#ifndef ENCODER_H #define ENCODER_H #include class EncoderBase { public: virtual size_t encode(uint8_t *input, size_t input_size, uint8_t *output, size_t output_size) = 0; virtual size_t flush(uint8_t *output, size_t output_size) = 0; }; #endif