AdjustLengthToSeconds() public static method

public static AdjustLengthToSeconds ( double endsAt, double startsAt, FingerprintConfiguration configuration ) : double
endsAt double
startsAt double
configuration SoundFingerprinting.Configuration.FingerprintConfiguration
return double
        private static double CalculateExactQueryLength(IEnumerable <HashedFingerprint> hashedFingerprints, FingerprintConfiguration fingerprintConfiguration)
        {
            double startsAt = double.MaxValue, endsAt = double.MinValue;

            foreach (var hashedFingerprint in hashedFingerprints)
            {
                startsAt = System.Math.Min(startsAt, hashedFingerprint.StartsAt);
                endsAt   = System.Math.Max(endsAt, hashedFingerprint.StartsAt);
            }

            return(SubFingerprintsToSeconds.AdjustLengthToSeconds(endsAt, startsAt, fingerprintConfiguration.FingerprintLengthInSeconds));
        }