Exemple #1
0
 private void InitializeBass()
 {
     if (!_initialized)
     {
         BassException.CheckBoolResult(NativeMethods.BASS_Init(-1, 44100, BassDeviceFlags.Default, _hWnd));
         _initialized = true;
     }
 }
Exemple #2
0
        private void Dispose(bool disposing)
        {
            if (_disposed)
            {
                return;
            }

            BassException.CheckBoolResult(NativeMethods.BASS_Free());

            _disposed = true;
        }
Exemple #3
0
 /// <summary>
 /// Stops playing the currently loaded media
 /// </summary>
 public void Stop()
 {
     CheckNotDisposed();
     CheckMediaLoaded();
     BassException.CheckBoolResult(NativeMethods.BASS_ChannelStop(_currentStream));
 }
Exemple #4
0
 /// <summary>
 /// Starts or resumes the currently loaded media.
 /// </summary>
 public void Play()
 {
     CheckNotDisposed();
     CheckMediaLoaded();
     BassException.CheckBoolResult(NativeMethods.BASS_ChannelPlay(_currentStream, false));
 }