Template Class Decoder

Class Documentation

template<MediaType media>
class Decoder

Public Functions

Decoder(const Codec<media> &codec, const std::optional<DecodeConfig> &cfg, const std::optional<std::string> &filter_desc)
Decoder(const Decoder&) = delete
Decoder &operator=(const Decoder&) = delete
Decoder(Decoder&&) = delete
Decoder &operator=(Decoder&&) = delete
~Decoder()
FramesPtr<media> decode_and_flush(PacketsPtr<media> packets, int num_frames = -1)
FramesPtr<media> decode(PacketsPtr<media> packets)
FramesPtr<media> flush()