12 #ifndef ROC_FEC_CODEC_MAP_H_
13 #define ROC_FEC_CODEC_MAP_H_
54 enum { MaxCodecs = 2 };
68 void add_codec_(
const Codec& codec);
72 Codec codecs_[MaxCodecs];
Memory allocator interface.
Base class for non-copyable objects.
IBlockEncoder * new_encoder(const CodecConfig &config, core::BufferPool< uint8_t > &pool, core::IAllocator &allocator) const
Create a new block encoder.
IBlockDecoder * new_decoder(const CodecConfig &config, core::BufferPool< uint8_t > &pool, core::IAllocator &allocator) const
Create a new block decoder.
FEC block decoder interface.
FEC block encoder interface.
Memory allocator interface.
FEC block decoder interface.
FEC block encoder interface.
FECScheme
FECFRAME scheme.