Example #1
0
        private WaveFormat GetWaveFormat(PCMAudioFormat format)
        {
            if (format == PCMAudioFormat.PCM_32_Float)
            {
                return(WaveFormat.CreateIeeeFloatWaveFormat(_sampleRate, _channels));
            }
            if (format == PCMAudioFormat.PCM_16)
            {
                return(new WaveFormat(_sampleRate, 16, _channels));
            }

            return(new WaveFormat(_sampleRate, _bitDepth, _channels));
        }
Example #2
0
 public UIParams(ref WaveformPainter wavePainter, ref VolumeMeter volumeMeter, PCMAudioFormat format = PCMAudioFormat.PCM_24, Mode mode = Mode.Auscultate)
 {
     this.WavePainter = wavePainter;
     this.VolumeMeter = volumeMeter;
     this.Format      = format;
     this.Mode        = mode;
 }
Example #3
0
 public PCMHelper(PCMAudioFormat format)
 {
     this._format = format;
 }