2 #include <Media/Libav.hpp>
4 #include <score_plugin_media_export.h>
6 #include <libavutil/pixfmt.h>
19 AVPixelFormat pixel_format = AVPixelFormat(-1);
26 double flicks_per_dts{};
27 double dts_per_flicks{};
33 virtual AVFrame* dequeue_frame() noexcept = 0;
34 virtual void release_frame(AVFrame* frame) noexcept = 0;
44 void operator()(AVFrame* f)
const noexcept;
47 using AVFramePointer = std::unique_ptr<AVFrame, FreeAVFrame>;
50 AVCodecContext* codecContext,
const AVPacket* pkt, AVFrame* frame,
bool ignorePts);
Definition: VideoInterface.hpp:43
Definition: VideoInterface.hpp:38
Definition: VideoInterface.hpp:31