Skip navigation links
A C D E F G I L M O P R S T U V 

A

Abi - Enum in com.arthenica.mobileffmpeg
Helper enumeration type for Android ABIs; includes only supported ABIs.
AbiDetect - Class in com.arthenica.mobileffmpeg
This class is used to detect running ABI name using Google cpu-features library.
apply(long, int) - Method in interface com.arthenica.mobileffmpeg.ExecuteCallback
Called when an asynchronous FFmpeg execution is completed.
apply(MediaInformation) - Method in interface com.arthenica.mobileffmpeg.GetMediaInformationCallback
 
apply(LogMessage) - Method in interface com.arthenica.mobileffmpeg.LogCallback
 
apply(Statistics) - Method in interface com.arthenica.mobileffmpeg.StatisticsCallback
 
AsyncFFmpegExecuteTask - Class in com.arthenica.mobileffmpeg
Utility class to execute an FFmpeg command asynchronously.
AsyncFFmpegExecuteTask(String, ExecuteCallback) - Constructor for class com.arthenica.mobileffmpeg.AsyncFFmpegExecuteTask
 
AsyncFFmpegExecuteTask(String[], ExecuteCallback) - Constructor for class com.arthenica.mobileffmpeg.AsyncFFmpegExecuteTask
 
AsyncFFmpegExecuteTask(long, String, ExecuteCallback) - Constructor for class com.arthenica.mobileffmpeg.AsyncFFmpegExecuteTask
 
AsyncFFmpegExecuteTask(long, String[], ExecuteCallback) - Constructor for class com.arthenica.mobileffmpeg.AsyncFFmpegExecuteTask
 
AsyncFFprobeExecuteTask - Class in com.arthenica.mobileffmpeg
Utility class to execute an FFprobe command asynchronously.
AsyncFFprobeExecuteTask(String, ExecuteCallback) - Constructor for class com.arthenica.mobileffmpeg.AsyncFFprobeExecuteTask
 
AsyncFFprobeExecuteTask(String[], ExecuteCallback) - Constructor for class com.arthenica.mobileffmpeg.AsyncFFprobeExecuteTask
 
AsyncGetMediaInformationTask - Class in com.arthenica.mobileffmpeg
Utility class to get media information asynchronously.
AsyncGetMediaInformationTask(String, GetMediaInformationCallback) - Constructor for class com.arthenica.mobileffmpeg.AsyncGetMediaInformationTask
 

C

cancel() - Static method in class com.arthenica.mobileffmpeg.FFmpeg
Cancels an ongoing operation.
cancel(long) - Static method in class com.arthenica.mobileffmpeg.FFmpeg
Cancels an ongoing operation.
closeFFmpegPipe(String) - Static method in class com.arthenica.mobileffmpeg.Config
Closes a previously created FFmpeg pipe.
com.arthenica.mobileffmpeg - package com.arthenica.mobileffmpeg
 
com.arthenica.mobileffmpeg.util - package com.arthenica.mobileffmpeg.util
 
Config - Class in com.arthenica.mobileffmpeg
This class is used to configure MobileFFmpeg library utilities/tools.

D

disableRedirection() - Static method in class com.arthenica.mobileffmpeg.Config
Disables log and statistics redirection.
doInBackground(Void...) - Method in class com.arthenica.mobileffmpeg.AsyncFFmpegExecuteTask
 
doInBackground(Void...) - Method in class com.arthenica.mobileffmpeg.AsyncFFprobeExecuteTask
 
doInBackground(String...) - Method in class com.arthenica.mobileffmpeg.AsyncGetMediaInformationTask
 

E

enableLogCallback(LogCallback) - Static method in class com.arthenica.mobileffmpeg.Config
Sets a callback function to redirect FFmpeg/FFprobe logs.
enableRedirection() - Static method in class com.arthenica.mobileffmpeg.Config
Enables log and statistics redirection.
enableStatisticsCallback(StatisticsCallback) - Static method in class com.arthenica.mobileffmpeg.Config
Sets a callback function to redirect FFmpeg statistics.
execute(String[]) - Static method in class com.arthenica.mobileffmpeg.FFmpeg
Synchronously executes FFmpeg with arguments provided.
execute(String, String) - Static method in class com.arthenica.mobileffmpeg.FFmpeg
Deprecated.
argument splitting mechanism used in this method is pretty simple and prone to errors. Consider using a more advanced method like FFmpeg.execute(String) or FFmpeg.execute(String[])
execute(String) - Static method in class com.arthenica.mobileffmpeg.FFmpeg
Synchronously executes FFmpeg command provided.
execute(String[]) - Static method in class com.arthenica.mobileffmpeg.FFprobe
Synchronously executes FFprobe with arguments provided.
execute(String) - Static method in class com.arthenica.mobileffmpeg.FFprobe
Synchronously executes FFprobe command provided.
executeAsync(String[], ExecuteCallback) - Static method in class com.arthenica.mobileffmpeg.FFmpeg
Asynchronously executes FFmpeg with arguments provided.
executeAsync(String[], ExecuteCallback, Executor) - Static method in class com.arthenica.mobileffmpeg.FFmpeg
Asynchronously executes FFmpeg with arguments provided.
executeAsync(String, ExecuteCallback) - Static method in class com.arthenica.mobileffmpeg.FFmpeg
Asynchronously executes FFmpeg command provided.
executeAsync(String, ExecuteCallback, Executor) - Static method in class com.arthenica.mobileffmpeg.FFmpeg
Asynchronously executes FFmpeg command provided.
ExecuteCallback - Interface in com.arthenica.mobileffmpeg
Represents a callback function to receive an asynchronous execution result.

F

FFmpeg - Class in com.arthenica.mobileffmpeg
Main class for FFmpeg operations.
FFmpegExecution - Class in com.arthenica.mobileffmpeg
Represents an ongoing FFmpeg execution.
FFmpegExecution(long, String[]) - Constructor for class com.arthenica.mobileffmpeg.FFmpegExecution
 
FFprobe - Class in com.arthenica.mobileffmpeg
Main class for FFprobe operations.
first - Variable in class com.arthenica.mobileffmpeg.util.Pair
The first element of the pair.
first - Variable in class com.arthenica.mobileffmpeg.util.Trio
The first element of the trio.
from(String) - Static method in enum com.arthenica.mobileffmpeg.Abi
Returns enumeration defined by ABI name.
from(int) - Static method in enum com.arthenica.mobileffmpeg.Level
Returns enumeration defined by value.
from(String) - Static method in class com.arthenica.mobileffmpeg.MediaInformationParser
Extracts MediaInformation from the given ffprobe json output.
fromWithError(String) - Static method in class com.arthenica.mobileffmpeg.MediaInformationParser
Extracts MediaInformation from the given ffprobe json output.

G

getAbi() - Static method in class com.arthenica.mobileffmpeg.AbiDetect
Returns loaded ABI name.
getAllProperties() - Method in class com.arthenica.mobileffmpeg.MediaInformation
Returns all properties defined.
getAllProperties() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns all stream properties defined.
getAverageFrameRate() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns display aspect ratio.
getBitrate() - Method in class com.arthenica.mobileffmpeg.MediaInformation
Returns bitrate.
getBitrate() - Method in class com.arthenica.mobileffmpeg.Statistics
 
getBitrate() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns bitrate.
getBuildDate() - Static method in class com.arthenica.mobileffmpeg.Config
Returns MobileFFmpeg library build date.
getChannelLayout() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns channel layout.
getCodec() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns stream codec.
getCodecTimeBase() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns codec time base.
getCommand() - Method in class com.arthenica.mobileffmpeg.FFmpegExecution
 
getDisplayAspectRatio() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns display aspect ratio.
getDuration() - Method in class com.arthenica.mobileffmpeg.MediaInformation
Returns duration.
getExecutionId() - Method in class com.arthenica.mobileffmpeg.FFmpegExecution
 
getExecutionId() - Method in class com.arthenica.mobileffmpeg.LogMessage
 
getExecutionId() - Method in class com.arthenica.mobileffmpeg.Statistics
 
getExternalLibraries() - Static method in class com.arthenica.mobileffmpeg.Config
Returns supported external libraries.
getFFmpegVersion() - Static method in class com.arthenica.mobileffmpeg.Config
Returns FFmpeg version bundled within the library.
getFilename() - Method in class com.arthenica.mobileffmpeg.MediaInformation
Returns file name.
getFirst() - Method in class com.arthenica.mobileffmpeg.util.Pair
 
getFirst() - Method in class com.arthenica.mobileffmpeg.util.Trio
 
getFormat() - Method in class com.arthenica.mobileffmpeg.MediaInformation
Returns format.
getFormat() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns stream format.
getFullCodec() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns full stream codec.
getHeight() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns height.
getIndex() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns stream index.
getLastCommandOutput() - Static method in class com.arthenica.mobileffmpeg.Config
Returns log output of last executed single FFmpeg/FFprobe command.
getLastReceivedStatistics() - Static method in class com.arthenica.mobileffmpeg.Config
Returns the last received statistics data.
getLastReturnCode() - Static method in class com.arthenica.mobileffmpeg.Config
Returns return code of last executed command.
getLevel() - Method in class com.arthenica.mobileffmpeg.LogMessage
 
getLogLevel() - Static method in class com.arthenica.mobileffmpeg.Config
Returns log level.
getLongFormat() - Method in class com.arthenica.mobileffmpeg.MediaInformation
Returns long format.
getMediaInformation(String) - Static method in class com.arthenica.mobileffmpeg.FFprobe
Returns media information for the given file.
getMediaInformation(String, Long) - Static method in class com.arthenica.mobileffmpeg.FFprobe
Deprecated.
this method is deprecated since v4.3.1. You can still use this method but timeout parameter is not effective anymore.
GetMediaInformationCallback - Interface in com.arthenica.mobileffmpeg
Represents a callback function to receive asynchronous getMediaInformation result.
getMediaInformationFromCommand(String) - Static method in class com.arthenica.mobileffmpeg.FFprobe
Returns media information for the given command.
getMediaProperties() - Method in class com.arthenica.mobileffmpeg.MediaInformation
Returns all media properties.
getName() - Method in enum com.arthenica.mobileffmpeg.Abi
Returns ABI name as defined in Android NDK documentation.
getNativeAbi() - Static method in class com.arthenica.mobileffmpeg.AbiDetect
Returns loaded ABI name.
getNativeCpuAbi() - Static method in class com.arthenica.mobileffmpeg.AbiDetect
Returns ABI name of the running cpu.
getNumberProperty(String) - Method in class com.arthenica.mobileffmpeg.MediaInformation
Returns the media property associated with the key.
getNumberProperty(String) - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns the stream property associated with the key.
getPackageName() - Static method in class com.arthenica.mobileffmpeg.Config
Returns package name.
getProperties(String) - Method in class com.arthenica.mobileffmpeg.MediaInformation
Returns the media properties associated with the key.
getProperties(String) - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns the stream properties associated with the key.
getRealFrameRate() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns real frame rate.
getSampleAspectRatio() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns sample aspect ratio.
getSampleFormat() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns sample format.
getSampleRate() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns sample rate.
getSecond() - Method in class com.arthenica.mobileffmpeg.util.Pair
 
getSecond() - Method in class com.arthenica.mobileffmpeg.util.Trio
 
getSize() - Method in class com.arthenica.mobileffmpeg.MediaInformation
Returns size.
getSize() - Method in class com.arthenica.mobileffmpeg.Statistics
 
getSpeed() - Method in class com.arthenica.mobileffmpeg.Statistics
 
getStartTime() - Method in class com.arthenica.mobileffmpeg.FFmpegExecution
 
getStartTime() - Method in class com.arthenica.mobileffmpeg.MediaInformation
Returns start time.
getStreams() - Method in class com.arthenica.mobileffmpeg.MediaInformation
Returns all streams.
getStringProperty(String) - Method in class com.arthenica.mobileffmpeg.MediaInformation
Returns the media property associated with the key.
getStringProperty(String) - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns the stream property associated with the key.
getSupportedCameraIds(Context) - Static method in class com.arthenica.mobileffmpeg.Config
Returns the list of camera ids supported.
getTags() - Method in class com.arthenica.mobileffmpeg.MediaInformation
Returns all tags.
getTags() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns all tags.
getText() - Method in class com.arthenica.mobileffmpeg.LogMessage
 
getThird() - Method in class com.arthenica.mobileffmpeg.util.Trio
 
getTime() - Method in class com.arthenica.mobileffmpeg.Statistics
 
getTimeBase() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns time base.
getType() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns stream type.
getValue() - Method in enum com.arthenica.mobileffmpeg.Level
Returns level value.
getValue() - Method in enum com.arthenica.mobileffmpeg.Signal
 
getVersion() - Static method in class com.arthenica.mobileffmpeg.Config
Returns MobileFFmpeg library version.
getVideoFps() - Method in class com.arthenica.mobileffmpeg.Statistics
 
getVideoFrameNumber() - Method in class com.arthenica.mobileffmpeg.Statistics
 
getVideoQuality() - Method in class com.arthenica.mobileffmpeg.Statistics
 
getWidth() - Method in class com.arthenica.mobileffmpeg.StreamInformation
Returns width.

I

ignoreSignal(Signal) - Static method in class com.arthenica.mobileffmpeg.Config
Registers a new ignored signal.
isLTSBuild() - Static method in class com.arthenica.mobileffmpeg.Config
Returns whether MobileFFmpeg release is a long term release or not.

L

Level - Enum in com.arthenica.mobileffmpeg
Helper enumeration type for log levels.
listExecutions() - Static method in class com.arthenica.mobileffmpeg.FFmpeg
Lists ongoing executions.
LogCallback - Interface in com.arthenica.mobileffmpeg
Represents a callback function to receive logs from running executions
LogMessage - Class in com.arthenica.mobileffmpeg
Logs for running executions.
LogMessage(long, Level, String) - Constructor for class com.arthenica.mobileffmpeg.LogMessage
 

M

MediaInformation - Class in com.arthenica.mobileffmpeg
Media information class.
MediaInformation(JSONObject, List<StreamInformation>) - Constructor for class com.arthenica.mobileffmpeg.MediaInformation
 
MediaInformationParser - Class in com.arthenica.mobileffmpeg
Helper class for parsing MediaInformation.
MediaInformationParser() - Constructor for class com.arthenica.mobileffmpeg.MediaInformationParser
 
MOBILE_FFMPEG_PIPE_PREFIX - Static variable in class com.arthenica.mobileffmpeg.Config
 

O

onPostExecute(Integer) - Method in class com.arthenica.mobileffmpeg.AsyncFFmpegExecuteTask
 
onPostExecute(Integer) - Method in class com.arthenica.mobileffmpeg.AsyncFFprobeExecuteTask
 
onPostExecute(MediaInformation) - Method in class com.arthenica.mobileffmpeg.AsyncGetMediaInformationTask
 

P

Pair<A,B> - Class in com.arthenica.mobileffmpeg.util
 
Pair(A, B) - Constructor for class com.arthenica.mobileffmpeg.util.Pair
 
printLastCommandOutput(int) - Static method in class com.arthenica.mobileffmpeg.Config
Prints the output of the last executed FFmpeg/FFprobe command to the Logcat at the specified priority.

R

registerNewFFmpegPipe(Context) - Static method in class com.arthenica.mobileffmpeg.Config
Creates a new named pipe to use in FFmpeg operations.
resetStatistics() - Static method in class com.arthenica.mobileffmpeg.Config
Resets last received statistics.
RETURN_CODE_CANCEL - Static variable in class com.arthenica.mobileffmpeg.Config
 
RETURN_CODE_SUCCESS - Static variable in class com.arthenica.mobileffmpeg.Config
 

S

second - Variable in class com.arthenica.mobileffmpeg.util.Pair
The second element of the pair.
second - Variable in class com.arthenica.mobileffmpeg.util.Trio
The second element of the trio.
setBitrate(double) - Method in class com.arthenica.mobileffmpeg.Statistics
 
setEnvironmentVariable(String, String) - Static method in class com.arthenica.mobileffmpeg.Config
Sets an environment variable.
setExecutionId(long) - Method in class com.arthenica.mobileffmpeg.Statistics
 
setFontconfigConfigurationPath(String) - Static method in class com.arthenica.mobileffmpeg.Config
Sets and overrides fontconfig configuration directory.
setFontDirectory(Context, String, Map<String, String>) - Static method in class com.arthenica.mobileffmpeg.Config
Registers fonts inside the given path, so they are available to use in FFmpeg filters.
setLogLevel(Level) - Static method in class com.arthenica.mobileffmpeg.Config
Sets log level.
setSize(long) - Method in class com.arthenica.mobileffmpeg.Statistics
 
setSpeed(double) - Method in class com.arthenica.mobileffmpeg.Statistics
 
setTime(int) - Method in class com.arthenica.mobileffmpeg.Statistics
 
setVideoFps(float) - Method in class com.arthenica.mobileffmpeg.Statistics
 
setVideoFrameNumber(int) - Method in class com.arthenica.mobileffmpeg.Statistics
 
setVideoQuality(float) - Method in class com.arthenica.mobileffmpeg.Statistics
 
Signal - Enum in com.arthenica.mobileffmpeg
Lists signals handled by MobileFFmpeg library.
Statistics - Class in com.arthenica.mobileffmpeg
Statistics for running executions.
Statistics() - Constructor for class com.arthenica.mobileffmpeg.Statistics
 
Statistics(long, int, float, float, long, int, double, double) - Constructor for class com.arthenica.mobileffmpeg.Statistics
 
StatisticsCallback - Interface in com.arthenica.mobileffmpeg
Represents a callback function to receive statistics from running executions.
StreamInformation - Class in com.arthenica.mobileffmpeg
Stream information class.
StreamInformation(JSONObject) - Constructor for class com.arthenica.mobileffmpeg.StreamInformation
 

T

TAG - Static variable in class com.arthenica.mobileffmpeg.Config
Defines tag used for logging.
third - Variable in class com.arthenica.mobileffmpeg.util.Trio
The third element of the trio.
toString() - Method in class com.arthenica.mobileffmpeg.LogMessage
 
toString() - Method in class com.arthenica.mobileffmpeg.Statistics
 
Trio<A,B,C> - Class in com.arthenica.mobileffmpeg.util
 
Trio(A, B, C) - Constructor for class com.arthenica.mobileffmpeg.util.Trio
 

U

update(Statistics) - Method in class com.arthenica.mobileffmpeg.Statistics
 

V

valueOf(String) - Static method in enum com.arthenica.mobileffmpeg.Abi
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.arthenica.mobileffmpeg.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.arthenica.mobileffmpeg.Signal
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.arthenica.mobileffmpeg.Abi
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.arthenica.mobileffmpeg.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.arthenica.mobileffmpeg.Signal
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G I L M O P R S T U V 
Skip navigation links