21#pragma GCC diagnostic push
22#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
23#pragma GCC diagnostic ignored "-Wshadow"
24#include <yaml-cpp/yaml.h>
25#pragma GCC diagnostic pop
32#include <libavutil/pixfmt.h>
37#ifndef AVFORMAT_AVIO_H
81 std::shared_ptr<VideoFrame> writableFrame_ =
nullptr;
82 std::shared_ptr<VideoFrame> lastFrame_ =
nullptr;
91 std::map<std::string, std::string>
to_map()
const;
106struct convert<
jami::video::VideoSettings>
virtual int getWidth() const =0
virtual AVPixelFormat getPixelFormat() const =0
virtual int getHeight() const =0
std::shared_ptr< VideoFrame > obtainLastFrame()
VideoFrame & getNewFrame()
Emitter & operator<<(Emitter &out, const jami::video::VideoSettings &v)
void emitSignal(Args... args)
libjami::VideoFrame VideoFrame
libjami::MediaFrame MediaFrame
std::map< std::string, std::string > to_map() const