FlutterFFmpeg class

Constructors

FlutterFFmpeg()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

cancel() Future<void>
Cancels all ongoing executions.
cancelExecution(int executionId) Future<void>
Cancels the execution specified with executionId.
execute(String command) Future<int>
Executes FFmpeg synchronously with command provided. This method returns when execution completes.
executeAsync(String command, ExecuteCallback executeCallback) Future<int>
Executes FFmpeg asynchronously with command provided. This method starts the execution and does not wait the execution to complete. It returns immediately with executionId created for this execution.
executeAsyncWithArguments(List<String> arguments, ExecuteCallback executeCallback) Future<int>
Executes FFmpeg asynchronously with commandArguments provided. This method starts the execution and does not wait the execution to complete. It returns immediately with executionId created for this execution.
executeWithArguments(List? arguments) Future<int>
Executes FFmpeg synchronously with commandArguments provided. This method returns when execution completes.
listExecutions() Future<List<FFmpegExecution>>
Lists ongoing FFmpeg executions.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

parseArguments(String command) List<String>?
Parses the given command into arguments.