public MKVMergeBatchFileWriteForEncodeService(BatchGuyEAC3ToSettings batchGuyEAC3ToSettings, IDirectorySystemService directorySystemService, IAudioService audioService, AbstractEAC3ToOutputNamingService eac3ToOutputNamingService, IEAC3ToCommonRulesValidatorService eac3ToCommonRulesValidatorService)
{
_batchGuyEAC3ToSettings = batchGuyEAC3ToSettings;
_bluRayDiscInfoList = _batchGuyEAC3ToSettings.BluRayDiscs;
_eac3toConfiguration = _batchGuyEAC3ToSettings.EAC3ToSettings;
_directorySystemService = directorySystemService;
_audioService = audioService;
_eac3ToOutputNamingService = eac3ToOutputNamingService;
_eac3ToCommonRulesValidatorService = eac3ToCommonRulesValidatorService;
_errors = new ErrorCollection();
}