Example #1
0
 private void WriteSubchunk2(IWaveSamples waveSamples)
 {
     Write("data");                                                                  // ..ID
     Write(waveSamples.Length * 2);                                                  // ..Size = numDataBytes
     for (int i = 0; i < waveSamples.Length; i++)
     {
         Write(waveSamples[i]);                                                                      // ..Data
     }
 }
Example #2
0
 public void WriteWave(Int32 sampleRate, Int32 numDataBytes, IWaveSamples waveSamples)
 {
     WriteHeader(numDataBytes);
     WriteSubchunk1(sampleRate);
     WriteSubchunk2(waveSamples);
 }