Exemple #1
0
        public string DiscoverTarget(out bool isOriginal)
        {
            if (File.Exists(this.Filename))
            {
                isOriginal = true;
                return(this.Filename);
            }

            isOriginal = false;

            string withoutExtension = Path.GetFileNameWithoutExtension(this.Filename);

            foreach (string file in Directory.GetFiles(Path.GetDirectoryName(this.Filename)))
            {
                if (Path.GetFileNameWithoutExtension(file) == withoutExtension && AudioHelper.IsSupportedAudioSource(file))
                {
                    return(file);
                }
            }

            return(null);
        }
 public AudioChecksumCalculator(string file)
 {
     this.audioSource = AudioHelper.GetAudioSourceForFile(file);
 }