RemuxEvent.fromMap constructor

RemuxEvent.fromMap(
  1. Map m
)

Implementation

factory RemuxEvent.fromMap(Map<dynamic, dynamic> m) {
  int? asInt(dynamic v) => v == null || v == null ? null : (v as num).toInt();
  String? asStr(dynamic v) => v == null || v == null ? null : v as String;

  return RemuxEvent(
    taskId: (m['taskId'] ?? '') as String,
    state: (m['state'] ?? 'running') as String,
    progress: ((m['progress'] ?? 0.0) as num).toDouble(),
    ret: asInt(m['ret']),
    outPath: asStr(m['outPath']),
    message: asStr(m['message']),
  );
}