Example #1
0
 public void Stop()
 {
     lock (_syncObj)
     {
         if (_externalState != PlayerState.Active)
         {
             return;
         }
         _externalState = PlayerState.Stopped;
     }
     _controller.Stop_Async();
     FireStopped();
 }