Example #1
0
 private void FreeBuffers()
 {
     this.m_CurrentBuffer = null;
     if (this.m_Buffers != null)
     {
         global::WaveLib.WaveNative.WaveInBuffer First = this.m_Buffers;
         this.m_Buffers = null;
         global::WaveLib.WaveNative.WaveInBuffer Current = First;
         do
         {
             global::WaveLib.WaveNative.WaveInBuffer Next = Current.NextBuffer;
             Current.Dispose();
             Current = Next;
         } while (Current != First);
     }
 }