code: public void dispose ()
      {
          if (_buffer != null) {
              // if there are sources bound to this buffer, we must wait
              // for them to be unbound
              if (_bound > 0) {
                  _state = UNLOADING;
                  return;
              }
  
              // free up our buffer
              _buffer.delete();
              _buffer = null;
              _state = UNLOADED;
          }
      }
docs: Frees up the internal audio buffers associated with this clip.