| 
    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.