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, waitForAsynchronousMessagesInTransmitclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddLog, cancel, getAllLogs, getAllLogs, getAllLogsAsString, getAllLogsAsString, getArguments, getCommand, getCreateTime, getDuration, getEndTime, getExecuteCallback, getFailStackTrace, getFuture, getLogCallback, getLogRedirectionStrategy, getLogs, getLogsAsString, getOutput, getReturnCode, getSessionId, getStartTime, getState, thereAreAsynchronousMessagesInTransmitpublic 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()
SessionFFmpeg session or not.public boolean isFFprobe()
SessionFFprobe session or not.public java.lang.String toString()
toString in class java.lang.Object