public static FingerprinterConfiguration CreateConfiguration(ChromaprintAlgorithm algorithm)
{
switch (algorithm)
{
case ChromaprintAlgorithm.TEST1:
return new FingerprinterConfigurationTest1();
case ChromaprintAlgorithm.TEST2:
return new FingerprinterConfigurationTest2();
case ChromaprintAlgorithm.TEST3:
return new FingerprinterConfigurationTest3();
case ChromaprintAlgorithm.TEST4:
return new FingerprinterConfigurationTest4();
}
return null;
}
}