public byte[] ToWave(IArchData archData, Dictionary <string, object> context = null) { At9Reader reader = new At9Reader(); //var format = reader.ReadFormat(); var data = reader.Read(archData.Data.Data); using MemoryStream oms = new MemoryStream(); WaveWriter writer = new WaveWriter(); writer.WriteToStream(data, oms, new WaveConfiguration { Codec = WaveCodec.Pcm16Bit }); //only 16Bit supported return(oms.ToArray()); }