32 #ifndef OPENSHOT_PLAYER_PRIVATE_H
33 #define OPENSHOT_PLAYER_PRIVATE_H
35 #include "../ReaderBase.h"
36 #include "../RendererBase.h"
37 #include "../AudioReaderSource.h"
38 #include "../Qt/AudioPlaybackThread.h"
39 #include "../Qt/VideoPlaybackThread.h"
40 #include "../Qt/VideoCacheThread.h"
50 std::shared_ptr<openshot::Frame> frame;
51 int64_t video_position;
52 int64_t audio_position;
59 int64_t last_video_position;
73 void stopPlayback(
int timeOutMilliseconds = -1);
76 std::shared_ptr<openshot::Frame> getFrame();
84 #endif // OPENSHOT_PLAYER_PRIVATE_H