14#ifndef OPENSHOT_VIDEO_PLAYBACK_THREAD_H
15#define OPENSHOT_VIDEO_PLAYBACK_THREAD_H
18#include <juce_audio_basics/juce_audio_basics.h>
25 using juce::WaitableEvent;
33 std::shared_ptr<Frame> frame;
35 WaitableEvent rendered;
41 ~VideoPlaybackThread();
44 int64_t getCurrentFramePosition();
This class represents a single frame of video (i.e. image & audio data).
This is the base class of all Renderers in libopenshot.
friend class PlayerPrivate
Parent class of VideoPlaybackThread.
This namespace is the default namespace for all code in the openshot library.