FlutterAvifImpl class
- Implemented types
Constructors
- FlutterAvifImpl(ExternalLibrary dylib)
-
factory
- FlutterAvifImpl.raw(FlutterAvifPlatform _platform)
-
FlutterAvifImpl.wasm(FutureOr<
WasmModule> module) -
Only valid on web/WASM platforms.
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- kDecodeSingleFrameImageConstMeta → FlutterRustBridgeTaskConstMeta
-
no setteroverride
- kDisposeDecoderConstMeta → FlutterRustBridgeTaskConstMeta
-
no setteroverride
- kEncodeAvifConstMeta → FlutterRustBridgeTaskConstMeta
-
no setteroverride
- kGetNextFrameConstMeta → FlutterRustBridgeTaskConstMeta
-
no setteroverride
- kInitMemoryDecoderConstMeta → FlutterRustBridgeTaskConstMeta
-
no setteroverride
- kResetDecoderConstMeta → FlutterRustBridgeTaskConstMeta
-
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
decodeSingleFrameImage(
{required Uint8List avifBytes, dynamic hint}) → Future< Frame> -
override
-
dispose(
) → void -
disposeDecoder(
{required String key, dynamic hint}) → Future< bool> -
override
-
encodeAvif(
{required int width, required int height, required int speed, required int maxThreads, required int timescale, required int maxQuantizer, required int minQuantizer, required int maxQuantizerAlpha, required int minQuantizerAlpha, required List< EncodeFrame> imageSequence, required Uint8List exifData, dynamic hint}) → Future<Uint8List> -
override
-
getNextFrame(
{required String key, dynamic hint}) → Future< Frame> -
override
-
initMemoryDecoder(
{required String key, required Uint8List avifBytes, dynamic hint}) → Future< AvifInfo> -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
resetDecoder(
{required String key, dynamic hint}) → Future< bool> -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited