public class FFprobeSession extends AbstractSession implements Session
An FFprobe session.
arguments, createTime, DEFAULT_TIMEOUT_FOR_ASYNCHRONOUS_MESSAGES_IN_TRANSMIT, endTime, executeCallback, failStackTrace, future, logCallback, logRedirectionStrategy, logs, logsLock, returnCode, sessionId, sessionIdGenerator, startTime, state
Constructor and Description |
---|
FFprobeSession(java.lang.String[] arguments)
Builds a new FFprobe session.
|
FFprobeSession(java.lang.String[] arguments,
ExecuteCallback executeCallback)
Builds a new FFprobe session.
|
FFprobeSession(java.lang.String[] arguments,
ExecuteCallback executeCallback,
LogCallback logCallback)
Builds a new FFprobe session.
|
FFprobeSession(java.lang.String[] arguments,
ExecuteCallback executeCallback,
LogCallback logCallback,
LogRedirectionStrategy logRedirectionStrategy)
Builds a new FFprobe session.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isFFmpeg()
Returns whether it is an
FFmpeg session or not. |
boolean |
isFFprobe()
Returns whether it is an
FFprobe session or not. |
java.lang.String |
toString() |
addLog, cancel, getAllLogs, getAllLogs, getAllLogsAsString, getAllLogsAsString, getArguments, getCommand, getCreateTime, getDuration, getEndTime, getExecuteCallback, getFailStackTrace, getFuture, getLogCallback, getLogRedirectionStrategy, getLogs, getLogsAsString, getOutput, getReturnCode, getSessionId, getStartTime, getState, thereAreAsynchronousMessagesInTransmit, waitForAsynchronousMessagesInTransmit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addLog, cancel, getAllLogs, getAllLogs, getAllLogsAsString, getAllLogsAsString, getArguments, getCommand, getCreateTime, getDuration, getEndTime, getExecuteCallback, getFailStackTrace, getFuture, getLogCallback, getLogRedirectionStrategy, getLogs, getLogsAsString, getOutput, getReturnCode, getSessionId, getStartTime, getState, thereAreAsynchronousMessagesInTransmit
public FFprobeSession(java.lang.String[] arguments)
arguments
- command argumentspublic FFprobeSession(java.lang.String[] arguments, ExecuteCallback executeCallback)
arguments
- command argumentsexecuteCallback
- session specific execute callback functionpublic FFprobeSession(java.lang.String[] arguments, ExecuteCallback executeCallback, LogCallback logCallback)
arguments
- command argumentsexecuteCallback
- session specific execute callback functionlogCallback
- session specific log callback functionpublic FFprobeSession(java.lang.String[] arguments, ExecuteCallback executeCallback, LogCallback logCallback, LogRedirectionStrategy logRedirectionStrategy)
arguments
- command argumentsexecuteCallback
- session specific execute callback functionlogCallback
- session specific log callback functionlogRedirectionStrategy
- session specific log redirection strategypublic boolean isFFmpeg()
Session
FFmpeg
session or not.public boolean isFFprobe()
Session
FFprobe
session or not.public java.lang.String toString()
toString
in class java.lang.Object