ffmpeg_kit_flutter_minimal library

Classes

AbstractSession
Abstract session implementation which includes common features shared by "FFmpeg", "FFprobe" and "MediaInformation" sessions.
ArchDetect
Detects the running architecture.
Chapter
Chapter class.
FFmpegKit
Main class to run "FFmpeg" commands.
FFmpegKitConfig
Configuration class of "FFmpegKit" library.
FFmpegSession
An FFmpeg session.
FFprobeKit
Main class to run "FFprobe" commands.
FFprobeSession
An FFprobe session.
Level
Defines log levels.
Log
Log entry for an FFmpegKit session.
MediaInformation
Media information class.
MediaInformationJsonParser
A parser that constructs "MediaInformation" from FFprobe's json output.
MediaInformationSession
A custom FFprobe session, which produces a "MediaInformation" object using the FFprobe output.
Packages
Helper class to extract binary package information.
ReturnCode
Session
Common interface for all "FFmpegKit" sessions.
Statistics
Statistics entry for an FFmpeg execute session.
StreamInformation
Stream information class.

Enums

LogRedirectionStrategy
SessionState
Signal
Signals handled by FFmpegKit library.

Typedefs

FFmpegSessionCompleteCallback = void Function(FFmpegSession session)
Callback function that is invoked when an asynchronous FFmpeg session has ended. Session has either SessionState.completed or SessionState.failed state when the callback is invoked. If it has SessionState.completed state, "ReturnCode" should be checked to see the execution result. If "getState" returns SessionState.failed then "getFailStackTrace" should be used to get the failure reason.
FFprobeSessionCompleteCallback = void Function(FFprobeSession session)
Callback function that is invoked when an asynchronous FFprobe session has ended. Session has either SessionState.completed or SessionState.failed state when the callback is invoked. If it has SessionState.completed state, "ReturnCode" should be checked to see the execution result. If "getState" returns SessionState.failed then "getFailStackTrace" should be used to get the failure reason.
LogCallback = void Function(Log log)
Callback function that receives logs generated for "FFmpegKit" sessions.
MediaInformationSessionCompleteCallback = void Function(MediaInformationSession session)
Callback function that is invoked when an asynchronous MediaInformation session has ended. Session has either SessionState.completed or SessionState.failed state when the callback is invoked. If it has SessionState.completed state, "ReturnCode" should be checked to see the execution result. If "getState" returns SessionState.failed then "getFailStackTrace" should be used to get the failure reason.
StatisticsCallback = void Function(Statistics statistics)
Callback function that receives statistics generated for "FFmpeg" sessions.