29 #ifndef OPENSHOT_PLAYER_PRIVATE_H
30 #define OPENSHOT_PLAYER_PRIVATE_H
32 #include "../ReaderBase.h"
33 #include "../RendererBase.h"
34 #include "../AudioReaderSource.h"
35 #include "../Qt/AudioPlaybackThread.h"
36 #include "../Qt/VideoPlaybackThread.h"
37 #include "../Qt/VideoCacheThread.h"
49 std::shared_ptr<Frame> frame;
50 int64_t video_position;
51 int64_t audio_position;
58 int64_t last_video_position;
72 void stopPlayback(
int timeOutMilliseconds = -1);
75 std::shared_ptr<Frame> getFrame();
83 #endif // OPENSHOT_PLAYER_PRIVATE_H