OpenRA.FileFormats.VocFormat.GetSampleRateFromVocRate C# (CSharp) Method

GetSampleRateFromVocRate() private method

private GetSampleRateFromVocRate ( int vocSampleRate ) : int
vocSampleRate int
return int
        int GetSampleRateFromVocRate(int vocSampleRate)
        {
            if (vocSampleRate == 256)
                throw new InvalidDataException("Invalid frequency divisor 256 in voc file");
            if (vocSampleRate == 0xa5 || vocSampleRate == 0xa6)
                return 11025;
            else if (vocSampleRate == 0xd2 || vocSampleRate == 0xd3)
                return 22050;
            else
                return (int)(1000000L / (256L - vocSampleRate));
        }