Quantcast
Channel: NAudio
Viewing all articles
Browse latest Browse all 5831

New Post: Insert silence at start and add silence to end

$
0
0
Hi everyone, i wrote this funcions to do this.
    private void InsertSilence(WaveFileWriter writer, Double milliseconds)
    {

        Double avgBytesPerMillisecond = (Double)writer.WaveFormat.AverageBytesPerSecond / 1000F;

        Int32 silenceSize = (Int32)(milliseconds * avgBytesPerMillisecond);
        silenceSize = silenceSize - silenceSize % fileIn.WaveFormat.BlockAlign;

        Byte[] silenceArray = new Byte[silenceSize];
        writer.Write(silenceArray, 0, silenceArray.Length);

    }

Viewing all articles
Browse latest Browse all 5831

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>