OpenShot Video Editor  2.0.0
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
preview_thread.PlayerWorker Class Reference

QT Player Worker Object (to preview video on a separate thread) More...

Inheritance diagram for preview_thread.PlayerWorker:

Public Member Functions

def Init (self, parent, timeline, videoPreview)
 
def initPlayer (self)
 
def kill (self)
 Kill this thread. More...
 
def LoadFile (self, path=None)
 Load a media file into the video player. More...
 
def Pause (self)
 Pause the video player. More...
 
def Play (self, timeline_length)
 Start playing the video player. More...
 
def previewFrame (self, number)
 Preview a certain frame. More...
 
def refreshFrame (self)
 Refresh a certain frame. More...
 
def Seek (self, number)
 Seek to a specific frame. More...
 
def Speed (self, new_speed)
 Set the speed of the video player. More...
 
def Start (self)
 This method starts the video player. More...
 
def Stop (self)
 Stop the video player and terminate the playback threads. More...
 

Public Attributes

 clip_path
 
 clip_reader
 
 current_frame
 
 current_mode
 
 is_running
 
 number
 
 original_position
 
 original_speed
 
 parent
 
 player
 
 previous_clip_readers
 
 previous_clips
 
 renderer
 
 renderer_address
 
 timeline
 
 timeline_length
 
 videoPreview
 

Static Public Attributes

 finished = pyqtSignal()
 
 mode_changed = pyqtSignal(object)
 
 position_changed = pyqtSignal(int)
 

Detailed Description

QT Player Worker Object (to preview video on a separate thread)

Definition at line 100 of file preview_thread.py.

Member Function Documentation

◆ Init()

def preview_thread.PlayerWorker.Init (   self,
  parent,
  timeline,
  videoPreview 
)

Definition at line 107 of file preview_thread.py.

◆ initPlayer()

def preview_thread.PlayerWorker.initPlayer (   self)

Definition at line 168 of file preview_thread.py.

◆ kill()

def preview_thread.PlayerWorker.kill (   self)

Kill this thread.

Definition at line 179 of file preview_thread.py.

◆ LoadFile()

def preview_thread.PlayerWorker.LoadFile (   self,
  path = None 
)

Load a media file into the video player.

Definition at line 207 of file preview_thread.py.

◆ Pause()

def preview_thread.PlayerWorker.Pause (   self)

Pause the video player.

Definition at line 303 of file preview_thread.py.

◆ Play()

def preview_thread.PlayerWorker.Play (   self,
  timeline_length 
)

Start playing the video player.

Definition at line 292 of file preview_thread.py.

◆ previewFrame()

def preview_thread.PlayerWorker.previewFrame (   self,
  number 
)

Preview a certain frame.

Definition at line 184 of file preview_thread.py.

◆ refreshFrame()

def preview_thread.PlayerWorker.refreshFrame (   self)

Refresh a certain frame.

Definition at line 194 of file preview_thread.py.

◆ Seek()

def preview_thread.PlayerWorker.Seek (   self,
  number 
)

Seek to a specific frame.

Definition at line 319 of file preview_thread.py.

◆ Speed()

def preview_thread.PlayerWorker.Speed (   self,
  new_speed 
)

Set the speed of the video player.

Definition at line 327 of file preview_thread.py.

◆ Start()

def preview_thread.PlayerWorker.Start (   self)

This method starts the video player.

Definition at line 129 of file preview_thread.py.

◆ Stop()

def preview_thread.PlayerWorker.Stop (   self)

Stop the video player and terminate the playback threads.

Definition at line 311 of file preview_thread.py.

Member Data Documentation

◆ clip_path

preview_thread.PlayerWorker.clip_path

Definition at line 111 of file preview_thread.py.

◆ clip_reader

preview_thread.PlayerWorker.clip_reader

Definition at line 112 of file preview_thread.py.

◆ current_frame

preview_thread.PlayerWorker.current_frame

Definition at line 119 of file preview_thread.py.

◆ current_mode

preview_thread.PlayerWorker.current_mode

Definition at line 120 of file preview_thread.py.

◆ finished

preview_thread.PlayerWorker.finished = pyqtSignal()
static

Definition at line 104 of file preview_thread.py.

◆ is_running

preview_thread.PlayerWorker.is_running

Definition at line 117 of file preview_thread.py.

◆ mode_changed

preview_thread.PlayerWorker.mode_changed = pyqtSignal(object)
static

Definition at line 103 of file preview_thread.py.

◆ number

preview_thread.PlayerWorker.number

Definition at line 118 of file preview_thread.py.

◆ original_position

preview_thread.PlayerWorker.original_position

Definition at line 114 of file preview_thread.py.

◆ original_speed

preview_thread.PlayerWorker.original_speed

Definition at line 113 of file preview_thread.py.

◆ parent

preview_thread.PlayerWorker.parent

Definition at line 108 of file preview_thread.py.

◆ player

preview_thread.PlayerWorker.player

Definition at line 124 of file preview_thread.py.

◆ position_changed

preview_thread.PlayerWorker.position_changed = pyqtSignal(int)
static

Definition at line 102 of file preview_thread.py.

◆ previous_clip_readers

preview_thread.PlayerWorker.previous_clip_readers

Definition at line 116 of file preview_thread.py.

◆ previous_clips

preview_thread.PlayerWorker.previous_clips

Definition at line 115 of file preview_thread.py.

◆ renderer

preview_thread.PlayerWorker.renderer

Definition at line 174 of file preview_thread.py.

◆ renderer_address

preview_thread.PlayerWorker.renderer_address

Definition at line 172 of file preview_thread.py.

◆ timeline

preview_thread.PlayerWorker.timeline

Definition at line 109 of file preview_thread.py.

◆ timeline_length

preview_thread.PlayerWorker.timeline_length

Definition at line 121 of file preview_thread.py.

◆ videoPreview

preview_thread.PlayerWorker.videoPreview

Definition at line 110 of file preview_thread.py.


The documentation for this class was generated from the following file: