createFFprobeSessionFromMap static method
Creates a new FFprobe session from sessionMap
, which includes session
fields as map keys.
Returns FFprobe session created.
Implementation
static FFprobeSession createFFprobeSessionFromMap(
Map<dynamic, dynamic> sessionMap,
) {
final session = new FFprobeSession();
session._sessionId = sessionMap["sessionId"];
session._createTime = FFmpegKitFactory.validDate(sessionMap["createTime"]);
session._startTime = FFmpegKitFactory.validDate(sessionMap["startTime"]);
session._command = sessionMap["command"];
session._argumentsArray = FFmpegKitConfig.parseArguments(
sessionMap["command"],
);
session._logRedirectionStrategy =
FFmpegKitFactory.getLogRedirectionStrategy(session._sessionId);
return session;
}