AlbLib.Sounds.SoundBase.GetWAVEHeader C# (CSharp) Method

GetWAVEHeader() protected static method

protected static GetWAVEHeader ( int rate, int subchunkSize ) : byte[]
rate int
subchunkSize int
return byte[]
        protected static byte[] GetWAVEHeader(int rate, int subchunkSize)
        {
            byte[] wave = new byte[44];
            waveheader.CopyTo(wave, 0);
            BitConverter.GetBytes(subchunkSize+36).CopyTo(wave, 4);
            BitConverter.GetBytes(rate).CopyTo(wave, 24);
            BitConverter.GetBytes(rate).CopyTo(wave, 28);
            BitConverter.GetBytes(subchunkSize).CopyTo(wave, 40);
            return wave;
        }