video_compress_kit_platform_interface 0.0.4
video_compress_kit_platform_interface: ^0.0.4 copied to clipboard
A common platform interface for the video_compress_kit plugin.
0.0.4 #
- Faststart documentation: Updated
CompressionConfig.faststartdocs — now supported on both Android (custom post-processor) and iOS. - Comprehensive tests: Full test coverage for all types, enums, serialization, and method channel.
0.0.3 #
- Image compression: New
compressImage()method withImageCompressionConfigandImageCompressionResulttypes. - Per-session model:
compressVideo()now requires asessionIdparameter for concurrent compression support. - Per-session cancellation:
cancelCompression({String? sessionId})— cancel a specific session or all at once. - Per-session progress:
compressionProgressstream now emitsMap<String, dynamic>withsessionIdandprogress. - Advanced codec types: New
H264Profile,BitrateMode,ColorStandardenums. - CompressionConfig expanded:
h264Profile,bitrateMode,cqQuality,colorStandard,faststartfields. - ImageFormat enum:
jpeg,png,webp.
0.0.2 #
- Upgrade
plugin_platform_interfaceto^2.1.8.
0.0.1 #
- Initial release of the platform interface.