/// <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; }