public override void Import(params DataStream[] strIn) { var bin = new BinaryFormat(strIn[0]); var wav = new Wave(); var wavBinConverter = new WaveBinaryConverter(); wavBinConverter.Import(bin, wav); wavConverter.Import(wav, this); wav.Dispose(); }
public PcmEncoder(IEnumerable<short[,]> samples, Wave format) { Samples = samples; Format = format; }
public override void Export(params DataStream[] strOut) { var wav = new Wave(); wavConverter.Export(this, wav); var bin = new BinaryFormat(strOut[0]); var wavBinConverter = new WaveBinaryConverter(); wavBinConverter.Export(wav, bin); wav.Dispose(); }