Dispose() public method

public Dispose ( ) : void
return void
Exemplo n.º 1
0
        private void FreeBuffers()
        {
            m_CurrentBuffer = null;
            if (m_Buffers != null)
            {
                WaveInBuffer First = m_Buffers;
                m_Buffers = null;

                WaveInBuffer Current = First;
                do
                {
                    WaveInBuffer Next = Current.NextBuffer;
                    Current.Dispose();
                    Current = Next;
                } while(Current != First);
            }
        }
Exemplo n.º 2
0
        /// <summary>Free the internal buffers</summary>
        private void FreeBuffers()
        {
            _cCurrentBuffer = null;
            if (_cBuffers != null)
            {
                WaveInBuffer first = _cBuffers;
                _cBuffers = null;

                WaveInBuffer current = first;
                do
                {
                    WaveInBuffer Next = current._cNextBuffer;
                    current.Dispose();
                    current = Next;
                } while(current != first);
            }
        }