Ejemplo n.º 1
0
        private IWaveSource SetupVisualization(IWaveSource source)
        {
            //setup for FFTVisualization
            source = new CSCore.Visualization.FFTDataProvider(source)
            {
                Bands = 512
            };                                                                         //using 512 bands by default
            //apply data provider
            spectrum.DataProvider = source as CSCore.Visualization.FFTDataProvider;
            peak.DataProvider     = source as CSCore.Visualization.FFTDataProvider;

            //setup for SampleVisalization
            var sdp = new CSCore.Visualization.SampleDataProvider(source);

            //apply data provider
            waveform.DataProvider = sdp;


            //convert back to raw data
            source = sdp.ToWaveSource(16);
            return(source);
        }
Ejemplo n.º 2
0
        private IWaveSource SetupVisualization(IWaveSource source)
        {
            //setup for FFTVisualization
            source = new CSCore.Visualization.FFTDataProvider(source) { Bands = 512 }; //using 512 bands by default
            //apply data provider
            spectrum.DataProvider = source as CSCore.Visualization.FFTDataProvider;
            peak.DataProvider = source as CSCore.Visualization.FFTDataProvider;

            //setup for SampleVisalization
            var sdp = new CSCore.Visualization.SampleDataProvider(source);

            //apply data provider
            waveform.DataProvider = sdp;

            //convert back to raw data
            source = sdp.ToWaveSource(16);
            return source;
        }