OpenShot Library | libopenshot
0.4.0
|
Go to the documentation of this file.
14 #ifndef OPENSHOT_PLAYER_PRIVATE_H
15 #define OPENSHOT_PLAYER_PRIVATE_H
17 #include "../ReaderBase.h"
18 #include "../RendererBase.h"
19 #include "../AudioReaderSource.h"
20 #include "../Qt/AudioPlaybackThread.h"
21 #include "../Qt/VideoPlaybackThread.h"
22 #include "../Qt/VideoCacheThread.h"
32 std::shared_ptr<openshot::Frame> frame;
33 int64_t playback_frames;
34 int64_t video_position;
35 int64_t audio_position;
43 int64_t last_video_position;
59 void Seek(int64_t new_position);
65 std::shared_ptr<openshot::Frame> getFrame();
73 #endif // OPENSHOT_PLAYER_PRIVATE_H
The video playback class.
This namespace is the default namespace for all code in the openshot library.
The audio playback thread.
Handles prefetching and caching of video/audio frames for smooth playback.
The private part of QtPlayer class, which contains an audio thread and video thread,...
This class is used to playback a video from a reader.
This is the base class of all Renderers in libopenshot.
This abstract class is the base class, used by all readers in libopenshot.