video_compress_kit_platform_interface 0.0.4 copy "video_compress_kit_platform_interface: ^0.0.4" to clipboard
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.faststart docs — 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 with ImageCompressionConfig and ImageCompressionResult types.
  • Per-session model: compressVideo() now requires a sessionId parameter for concurrent compression support.
  • Per-session cancellation: cancelCompression({String? sessionId}) — cancel a specific session or all at once.
  • Per-session progress: compressionProgress stream now emits Map<String, dynamic> with sessionId and progress.
  • Advanced codec types: New H264Profile, BitrateMode, ColorStandard enums.
  • CompressionConfig expanded: h264Profile, bitrateMode, cqQuality, colorStandard, faststart fields.
  • ImageFormat enum: jpeg, png, webp.

0.0.2 #

  • Upgrade plugin_platform_interface to ^2.1.8.

0.0.1 #

  • Initial release of the platform interface.
0
likes
150
points
21
downloads

Publisher

verified publisherikolvi.com

Weekly Downloads

A common platform interface for the video_compress_kit plugin.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on video_compress_kit_platform_interface