protected VlcJob(IPortAllocator allocator, IStatusParser statusParser, IVlcStatusSource statusSource, ITimeSouce timeSouce, ILogger logger) { this.logger = logger; PortAllocator = allocator; StatusParser = statusParser; StatusSource = statusSource; TimeSouce = timeSouce; }
public VlcAudioJob(IAudioConfiguration audioConfig, IPortAllocator allocator, IStatusParser statusParser, IVlcStatusSource statusSouce, ITimeSouce timeSouce, ILogger logger) : base(allocator, statusParser, statusSouce, timeSouce, logger) { if(audioConfig == null) { var argumentNullException = new ArgumentNullException("audioConfig"); logger.Error(argumentNullException); throw argumentNullException; } AudioConfiguration = audioConfig; }
public VlcVideoJob(IVideoConfiguration videoConfiguration, IAudioConfiguration audioConfiguration, IPortAllocator allocator, IStatusParser statusParser, IVlcStatusSource statusSouce, ITimeSouce timeSouce, ILogger logger) : base(allocator, statusParser, statusSouce, timeSouce, logger) { VideoConfiguration = videoConfiguration; AudioConfiguration = audioConfiguration; }
public VlcAudioJob(IAudioConfiguration audioConfig, IPortAllocator allocator, IStatusParser statusParser, IVlcStatusSource statusSouce, ITimeSouce timeSouce, ILogger logger) : base(allocator, statusParser, statusSouce, timeSouce, logger) { if (audioConfig == null) { var argumentNullException = new ArgumentNullException("audioConfig"); logger.Error(argumentNullException); throw argumentNullException; } AudioConfiguration = audioConfig; }