Loading...
Searching...
No Matches
ExternalInput.hpp
1#pragma once
2#include <Media/Libav.hpp>
3#if SCORE_HAS_LIBAV
4#include <Video/VideoInterface.hpp>
5
6#include <score_plugin_media_export.h>
7
8namespace Video
9{
10class SCORE_PLUGIN_MEDIA_EXPORT ExternalInput : public VideoInterface
11{
12public:
13 virtual ~ExternalInput();
14 virtual bool start() noexcept = 0;
15 virtual void stop() noexcept = 0;
16
17 virtual bool notifyFormatChange(
18 int new_w, int new_h, AVPixelFormat new_pixfmt) noexcept;
19};
20}
21#endif
Definition ExternalInput.hpp:11
Definition VideoInterface.hpp:64