29 #ifndef OPENSHOT_QT_PLAYER_H 30 #define OPENSHOT_QT_PLAYER_H 34 #include "../include/PlayerBase.h" 35 #include "../include/Qt/PlayerPrivate.h" 36 #include "../include/RendererBase.h" 60 void CloseAudioDevice();
78 void Seek(int64_t new_frame);
81 void SetSource(
const std::string &source);
86 void SetQWidget(int64_t qwidget_address);
89 int64_t GetRendererQObject();
95 void Speed(
float new_speed);
110 void Volume(
float new_volume);
This class is used to playback a video from a reader.
This abstract class is the base class, used by all readers in libopenshot.
This is the base class of all Players in libopenshot.
The private part of QtPlayer class, which contains an audio thread and video thread, and controls the video timing and audio synchronization code.
This namespace is the default namespace for all code in the openshot library.
PlaybackMode
This enumeration determines the mode of the video player (i.e. playing, paused, etc...)
This is the base class of all Renderers in libopenshot.