public TwitchChatReplayJob(string id, StatusUpdate.IStatusUpdate statusUpdater = null)
 {
     JobStatus     = VideoJobStatus.NotStarted;
     StatusUpdater = statusUpdater == null ? new StatusUpdate.NullStatusUpdate() : statusUpdater;
     VideoInfo     = new GenericVideoInfo()
     {
         Service = StreamService.TwitchChatReplay, VideoId = id
     };
 }
Esempio n. 2
0
 public HitboxVideoJob(string id, StatusUpdate.IStatusUpdate statusUpdater = null)
 {
     JobStatus     = VideoJobStatus.NotStarted;
     StatusUpdater = statusUpdater == null ? new StatusUpdate.NullStatusUpdate() : statusUpdater;
     VideoInfo     = new GenericVideoInfo()
     {
         Service = StreamService.Hitbox, VideoId = id
     };
     Status = "...";
 }
 public FFMpegReencodeJob(string path, StatusUpdate.IStatusUpdate statusUpdater = null)
 {
     JobStatus     = VideoJobStatus.NotStarted;
     StatusUpdater = statusUpdater == null ? new StatusUpdate.NullStatusUpdate() : statusUpdater;
     VideoInfo     = new GenericVideoInfo()
     {
         Service = StreamService.FFMpegJob, VideoId = path
     };
     Status = "...";
 }
 public GenericFileJob(string url, StatusUpdate.IStatusUpdate statusUpdater = null)
 {
     JobStatus     = VideoJobStatus.NotStarted;
     StatusUpdater = statusUpdater == null ? new StatusUpdate.NullStatusUpdate() : statusUpdater;
     VideoInfo     = new GenericVideoInfo()
     {
         Service = StreamService.RawUrl, VideoId = url
     };
     Status = "...";
 }
 public FFMpegSplitJob(string path, string splitTimes, StatusUpdate.IStatusUpdate statusUpdater = null)
 {
     JobStatus     = VideoJobStatus.NotStarted;
     StatusUpdater = statusUpdater == null ? new StatusUpdate.NullStatusUpdate() : statusUpdater;
     VideoInfo     = new GenericVideoInfo()
     {
         Service = StreamService.FFMpegJob, VideoId = path, Username = "******", VideoTitle = splitTimes
     };
     Status     = "...";
     SplitTimes = splitTimes;
 }