15 : filename_(filename),
18 frame_rate_(frame_rate) {}
23 const std::string&
filename()
const {
return filename_; }
24 int width()
const {
return width_; }
25 int height()
const {
return height_; }
27 virtual std::string
name() {
return ""; }
AbsVideoCodec(std::string_view filename, int width, int height, int frame_rate)
virtual std::string name()
virtual bool_t append_frame(const std::vector< char > &)=0
const std::string & filename() const
virtual ~AbsVideoCodec()=default
virtual bool_t finish()=0