destroy method

  1. @override
void destroy()
override

Destroys this encoder by releasing all native resources. After this, it is no longer possible to encode using this encoder, so any further method call will throw an OpusDestroyedError.

Implementation

@override
void destroy() {
  if (!_destroyed) {
    _destroyed = true;
    opus.encoder.opus_encoder_destroy(_opusEncoder);
  }
}