Пример #1
0
        public void BrstmBuildAndParseEqualPcm8(int numChannels)
        {
            Pcm8SignedFormat audio = GenerateAudio.GeneratePcm8SignedSineWave(BuildParseTestOptions.Samples, numChannels, BuildParseTestOptions.SampleRate);
            var writer             = new BrstmWriter {
                Configuration = { Codec = NwCodec.Pcm8Bit }
            };

            BuildParseTests.BuildParseCompareAudio(audio, writer, new BrstmReader());
        }
Пример #2
0
        public void WavePcm8LoopedBuildAndParseEqual(int numChannels)
        {
            Pcm8Format audio  = GenerateAudio.GeneratePcm8SineWave(BuildParseTestOptions.Samples, numChannels, BuildParseTestOptions.SampleRate).WithLoop(true);
            var        writer = new WaveWriter {
                Configuration = { Codec = WaveCodec.Pcm8Bit }
            };

            BuildParseTests.BuildParseCompareAudio(audio, writer, new WaveReader());
        }
Пример #3
0
        public void BcstmBuildAndParseEqualPcm16(int numChannels)
        {
            Pcm16Format audio  = GenerateAudio.GeneratePcmSineWave(BuildParseTestOptions.Samples, numChannels, BuildParseTestOptions.SampleRate);
            var         writer = new BCFstmWriter(NwTarget.Ctr)
            {
                Configuration = { Codec = NwCodec.Pcm16Bit }
            };

            BuildParseTests.BuildParseCompareAudio(audio, writer, new BCFstmReader());
        }
Пример #4
0
        public void DspBuildAndParseEqual(int numChannels)
        {
            GcAdpcmFormat audio = GenerateAudio.GenerateAdpcmSineWave(BuildParseTestOptions.Samples, numChannels, BuildParseTestOptions.SampleRate);

            BuildParseTests.BuildParseCompareAudio(audio, new HpsWriter(), new HpsReader());
        }
Пример #5
0
        public void WavePcm16LoopedBuildAndParseEqual(int numChannels)
        {
            Pcm16Format audio = GenerateAudio.GeneratePcmSineWave(BuildParseTestOptions.Samples, numChannels, BuildParseTestOptions.SampleRate).WithLoop(true);

            BuildParseTests.BuildParseCompareAudio(audio, new WaveWriter(), new WaveReader());
        }
Пример #6
0
        public void BcstmBuildAndParseEqual(int numChannels)
        {
            GcAdpcmFormat audio = GenerateAudio.GenerateAdpcmSineWave(BuildParseTestOptions.Samples, numChannels, BuildParseTestOptions.SampleRate);

            BuildParseTests.BuildParseCompareAudio(audio, new BCFstmWriter(NwTarget.Ctr), new BCFstmReader());
        }