//current state public PreviewThreadLauncher(IVideoPlayer player, ISomeCommonEditorOperations editor) { this.player = player; this.editor = editor; mutex = new PreviewThreadMutex(); ticker = new Timer(); ticker.Tick += PlaybackTickerFunc; }
//current state public PreviewThreadLauncher(IVideoPlayer player, IAudioPlayer playerAudio, IVidkaOpContext editor) { this.player = player; this.playerAudio = playerAudio; this.editor = editor; mutex = new PreviewThreadMutex(); ticker = new Timer(); ticker.Tick += PlaybackTickerFunc; }