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)); }
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; }
public PCMHelper(PCMAudioFormat format) { this._format = format; }