示例#1
0
 private void Play()
 {
     Stop();
     if (m_AudioStream != null)
     {
         m_AudioStream.Position = 0;
         m_Player = new HideIt.Audio.WaveOutPlayer(-1, m_Format, 16384, 3, new HideIt.Audio.BufferFillEventHandler(Filler));
     }
 }
示例#2
0
 private void Stop()
 {
     if (m_Player != null)
     {
         try
         {
             m_Player.Dispose();
         }
         finally
         {
             m_Player = null;
         }
     }
 }
示例#3
0
 private void btn_close_Click(object sender, EventArgs e)
 {
     ///close the form & release all its resources
     this.Dispose();
     if (m_Player != null)
     {
         try
         {
             m_Player.Dispose();
         }
         finally
         {
             m_Player = null;
         }
     }
 }