29 #ifndef OPENSHOT_VIDEO_PLAYBACK_THREAD_H 30 #define OPENSHOT_VIDEO_PLAYBACK_THREAD_H 32 #include "../../include/ReaderBase.h" 33 #include "../../include/RendererBase.h" 38 using juce::WaitableEvent;
46 std::shared_ptr<Frame> frame;
48 WaitableEvent rendered;
57 int64_t getCurrentFramePosition();
69 #endif // OPENSHOT_VIDEO_PLAYBACK_THREAD_H This class is used to playback a video from a reader.
The video playback class.
The private part of QtPlayer class, which contains an audio thread and video thread, and controls the video timing and audio synchronization code.
This namespace is the default namespace for all code in the openshot library.
This is the base class of all Renderers in libopenshot.