private void Advance() { m_CurrentBuffer = m_CurrentBuffer == null ? m_Buffers : m_CurrentBuffer.NextBuffer; if (m_CurrentBuffer != null) { m_CurrentBuffer.WaitFor(); } }
private void WaitForAllBuffers() { WaveOutBuffer Buf = m_Buffers; while (m_Buffers != null && Buf.NextBuffer != m_Buffers) { Buf.WaitFor(); Buf = Buf.NextBuffer; } }