示例#1
0
 /// <summary> Gets first EncodingJob from list with the given status. </summary>
 /// <param name="status">EncodingJobStatus</param>
 public EncodingJob GetNextEncodingJobWithStatus(EncodingJobStatus status)
 {
     lock (_lock)
     {
         return(_jobList.Find(x => x.Status.Equals(status)));
     }
 }
 public EncodingJob(string inputFilePath, string outputPath, string encodingName)
 {
     InputFilePath = inputFilePath;
     OutputPath    = outputPath;
     EncodingName  = encodingName;
     Status        = EncodingJobStatus.Waiting;
 }