Player: 播放器改成同步解码

This commit is contained in:
ziyue
2021-11-10 10:49:42 +08:00
parent ded5d83e04
commit 34d833a1ed
3 changed files with 6 additions and 6 deletions

View File

@@ -87,7 +87,7 @@ private:
std::shared_ptr<thread> _thread;
};
class FFmpegDecoder : public FrameWriterInterface, private TaskManager {
class FFmpegDecoder : private TaskManager {
public:
using Ptr = std::shared_ptr<FFmpegDecoder>;
using onDec = function<void(const FFmpegFrame::Ptr &)>;
@@ -95,7 +95,7 @@ public:
FFmpegDecoder(const Track::Ptr &track);
~FFmpegDecoder();
bool inputFrame(const Frame::Ptr &frame) override;
bool inputFrame(const Frame::Ptr &frame, bool may_async = true);
void setOnDecode(onDec cb);
void flush();
const AVCodecContext *getContext() const;