createFFmpegSessionFromMap static method
Creates a new FFmpeg session from sessionMap
, which includes session
fields as map keys.
Returns FFmpeg session created.
Implementation
static FFmpegSession createFFmpegSessionFromMap(
Map<dynamic, dynamic> sessionMap,
) {
final session = new FFmpegSession();
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;
}