Example #1
0
 public void ReallocBuffer(int buffers, int bufferSize)
 {
     if (buf.array.Length == buffers && buf.array[0].data.Length == bufferSize) return;
     lock (buf)
     {
         buf.Dispose();
         buf = new WaveBufferList(buffers, bufferSize);
     }
 }
Example #2
0
 public WaveOut(int buffers, int bufferSize)
 {
     wd = WaveCallback;
     format = new WaveFormat(44100, 16, 2);
     buf = new WaveBufferList(buffers, bufferSize);
 }