local library
Offline-only, zero-network entry point for MediaForge Flutter SDK.
Guaranteed to contain zero networking code or HTTP dependencies. Ideal for privacy-focused apps that require strict network auditing.
import 'package:mediaforge_flutter/local.dart';
final clean = await MediaForgeLocal.stripMetadata(imageBytes);
Classes
- ByteUtils
- Utility functions for working with media byte data.
- ExifData
- Typed representation of EXIF/XMP/IPTC metadata extracted from an image.
- ExifReader
- Reads EXIF, XMP, and IPTC metadata from image bytes.
- ExifStripper
- Strips EXIF/XMP/IPTC metadata from image bytes.
- ImageDimensions
- Dimensions of an image in pixels.
- ImageProcessor
- On-device image processing engine.
- LocalFileSupport
-
Stub implementation of LocalFileSupport for platforms without
dart:io(e.g. Flutter Web). - MediaForgeLocal
- Offline-only entry point for MediaForge media processing.
- MediaForgeLocalNamespace
-
Namespace instance providing local API methods via instance invocation
(e.g.
MediaForge.local.readMetadata(...)). - MimeType
- MIME type detection and validation utilities for image and video media.
- PipelineResult
- Result of a pipeline execution.
- ProcessingOptions
- Options for image processing operations.
- ProcessingPipeline
- A chainable pipeline for composing image processing operations.
- StrippingResult
- Result of a strip-and-verify operation.
Enums
- ImageFormat
- Supported image formats.
- ResizeMode
- Resize mode for image processing.
Exceptions / Errors
- MediaForgeException
- Base exception for all MediaForge SDK errors.
- ProcessingException
- Thrown when image processing fails.