public WinDbFiller(IFingerprintService fingerprintService, IWorkUnitBuilder workUnitBuilder, ITagService tagService) { this.fingerprintService = fingerprintService; this.workUnitBuilder = workUnitBuilder; this.tagService = tagService; InitializeComponent(); Icon = Resources.Sound; foreach (object item in ConfigurationManager.ConnectionStrings) { _cmbDBFillerConnectionString.Items.Add(item.ToString()); } if (_cmbDBFillerConnectionString.Items.Count > 0) { _cmbDBFillerConnectionString.SelectedIndex = 0; } _btnStart.Enabled = false; _btnStop.Enabled = false; _nudThreads.Value = MaxThreadToProcessFiles; _pbTotalSongs.Visible = false; hashAlgorithm = 0; /**/ _lbAlgorithm.SelectedIndex = 0; /*Set default algorithm LSH*/ if (hashAlgorithm == HashAlgorithm.LSH) { _nudHashKeys.ReadOnly = false; _nudHashTables.ReadOnly = false; } object[] items = Enum.GetNames(typeof (StrideType)); /*Add enumeration types in the combo box*/ _cmbStrideType.Items.AddRange(items); _cmbStrideType.SelectedIndex = 0; }
public WinMisc(IFingerprintService fingerprintService, IWorkUnitBuilder workUnitBuilder) { this.fingerprintService = fingerprintService; this.workUnitBuilder = workUnitBuilder; InitializeComponent(); Icon = Resources.Sound; }
public Repository(IFingerprintService fingerprintService, IWorkUnitBuilder workUnitBuilder, IStorage storage, IPermutations permutations) { this.permutations = permutations; this.storage = storage; service = fingerprintService; this.workUnitBuilder = workUnitBuilder; hasher = new MinHash(this.permutations); }
public WinDrawningTool(IFingerprintService fingerprintService, IAudioService audioService, ITagService tagService, IWorkUnitBuilder workUnitBuilder, IFingerprintingConfiguration fingerprintingConfiguration) { this.fingerprintService = fingerprintService; this.audioService = audioService; this.tagService = tagService; this.workUnitBuilder = workUnitBuilder; this.fingerprintingConfiguration = fingerprintingConfiguration; InitializeComponent(); Icon = Resources.Sound; _lbImageTypes.Items.Add("Single file"); _lbImageTypes.Items.Add("Separated images"); }
public void SetUp() { connectionstring = ConnectionString; dalManager = new DaoGateway(connectionstring); fingerprintingServiceWithBass = new FingerprintService( new BassAudioService(), new FingerprintDescriptor(), new HaarWavelet()); fingerprintingServiceWithDirectSound = new FingerprintService( new DirectSoundAudioService(), new FingerprintDescriptor(), new HaarWavelet()); fingerprintingConfiguration = new DefaultFingerprintingConfiguration(); workUnitBuilder = new WorkUnitBuilder(); }