video_compress_kit_platform_interface 0.0.1 copy "video_compress_kit_platform_interface: ^0.0.1" to clipboard
video_compress_kit_platform_interface: ^0.0.1 copied to clipboard

A common platform interface for the video_compress_kit plugin.

video_compress_kit_platform_interface #

License: MIT

The platform interface package for video_compress_kit.

This package defines the abstract VideoCompressKitPlatform class that all platform implementations must implement, plus the shared Dart types used across the entire federated plugin:

  • VideoQuality — preset compression quality with resolution caps and bitrate estimation
  • CompressionConfig — full configuration for a compress operation
  • CompressionResult — result data returned after compression
  • MediaInfo — metadata about a video file

For plugin implementors #

If you are building a platform implementation (e.g. video_compress_kit_web):

  1. Add this package as a dependency.
  2. Extend MethodChannelVideoCompressKit (or VideoCompressKitPlatform directly if you don't use method channels).
  3. Register your implementation via registerWith() and list it in your pubspec.yaml under flutter.plugin.platforms.

See the federated plugin guide for full details.

For app developers #

You should not depend on this package directly. Instead, use the app-facing video_compress_kit package which re-exports all the types you need.

License #

MIT — see LICENSE.

0
likes
0
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

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on video_compress_kit_platform_interface