libpromeki 1.0.0-alpha
PROfessional MEdia toolKIt
 
Loading...
Searching...
No Matches
inlinemediaio.h
Go to the documentation of this file.
1
8#pragma once
9
10
11#include <promeki/config.h>
12#if PROMEKI_ENABLE_PROAV
14
15PROMEKI_NAMESPACE_BEGIN
16
39class InlineMediaIO : public CommandMediaIO {
40 PROMEKI_OBJECT(InlineMediaIO, CommandMediaIO)
41 public:
43 InlineMediaIO(ObjectBase *parent = nullptr);
44
46 ~InlineMediaIO() override;
47
54 bool isIdle() const override { return true; }
55
56 protected:
61 void submit(MediaIOCommand::Ptr cmd) override;
62};
63
64PROMEKI_NAMESPACE_END
65
66#endif // PROMEKI_ENABLE_PROAV