MiniFFICameraContext constructor

MiniFFICameraContext(
  1. MiniAVCameraContextHandle context
)

Implementation

MiniFFICameraContext(bindings.MiniAVCameraContextHandle context)
  : _context = context {
  // Auto-cleanup if destroy() is never called
  _finalizer = Finalizer<bindings.MiniAVCameraContextHandle>((handle) {
    print(
      'Warning: CameraContext was garbage collected without calling destroy()',
    );
    bindings.MiniAV_Camera_DestroyContext(handle);
  });
  _finalizer.attach(this, context, detach: this);
}