Exemple #1
0
        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());
        }