MiniAVFFILoopbackContextPlatform constructor

MiniAVFFILoopbackContextPlatform(
  1. MiniAVLoopbackContextHandle handle
)

Implementation

MiniAVFFILoopbackContextPlatform(bindings.MiniAVLoopbackContextHandle handle)
  : _contextHandle = handle {
  // Auto-cleanup if destroy() is never called
  _finalizer = Finalizer<bindings.MiniAVLoopbackContextHandle>((handle) {
    print(
      'Warning: LoopbackContext was garbage collected without calling destroy()',
    );
    bindings.MiniAV_Loopback_DestroyContext(handle);
  });
  _finalizer.attach(this, handle, detach: this);
}