Template Class Codec

Class Documentation

template<MediaType media>
class Codec

Public Functions

Codec(const AVCodecParameters*, Rational time_base, Rational frame_rate) noexcept
~Codec()
Codec(const Codec<media>&)
Codec(Codec<media>&&) noexcept
Codec<media> &operator=(const Codec<media>&)
Codec<media> &operator=(Codec<media>&&) noexcept
std::string get_name() const
int get_sample_rate() const
int get_num_channels() const
int get_width() const
int get_height() const
CodecID get_codec_id() const
std::string get_pix_fmt() const
Rational get_time_base() const
Rational get_frame_rate() const
const AVCodecParameters *get_parameters() const