| Interface | Description |
|---|---|
| ExecuteCallback |
Callback function invoked when an asynchronous session ends running.
|
| LogCallback |
Callback function that receives logs generated for
FFmpegKit sessions. |
| Session |
Common interface for all
FFmpegKit sessions. |
| StatisticsCallback |
Callback function that receives statistics generated for
FFmpegKit sessions. |
| Class | Description |
|---|---|
| AbiDetect |
Detects the running ABI name natively using Google
cpu-features library. |
| AbstractSession |
Abstract session implementation which includes common features shared by
FFmpeg
and FFprobe sessions. |
| AsyncFFmpegExecuteTask |
Executes an FFmpeg session asynchronously.
|
| AsyncFFprobeExecuteTask |
Executes an FFprobe session asynchronously.
|
| AsyncGetMediaInformationTask |
Executes a MediaInformation session asynchronously.
|
| 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.
|
| 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. |
| NativeLoader |
Responsible of loading native libraries.
|
| Packages |
Helper class to extract binary package information.
|
| ReturnCode | |
| Statistics |
Statistics entry for an FFmpeg execute session.
|
| StreamInformation |
Stream information class.
|
| Enum | Description |
|---|---|
| Abi |
Enumeration for Android ABIs.
|
| Level |
Enumeration type for log levels.
|
| LogRedirectionStrategy | |
| SessionState | |
| Signal |
Lists signals handled by FFmpegKit library.
|