89
89
void SetDelegate(const std::weak_ptr<Delegate> &delegate);
91
93
virtual bool Configure(const Config &config) = 0;
93
95
virtual void QueueBuffer(const mcs::video::Buffer::Ptr &buffer) = 0;
97
97
virtual Config Configuration() const = 0;
99
99
virtual bool Running() const = 0;