From 9bcf29e9ce11bbc6a421b39eded8f4eb7d94a912 Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Tue, 28 Dec 2010 20:39:20 +0100 Subject: Added decoder/encoder factories. --- decoder.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'decoder.h') diff --git a/decoder.h b/decoder.h index 7e76088..b4dcdb6 100644 --- a/decoder.h +++ b/decoder.h @@ -2,10 +2,20 @@ #define DECODER_H #include +#include +#include +#include + +#include class DecoderBase { public: virtual size_t decode(const uint8_t *input, size_t input_size, uint8_t *output, size_t output_size) = 0; }; +namespace decoder { + void init(); + DecoderBase *get_decoder(const std::string& name); +}; + #endif -- cgit v1.2.3