MediaStream.fromJson constructor
MediaStream.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MediaStream.fromJson(Map<String, dynamic> json) {
return MediaStream(
index: json['index'] as int,
codecName: json['codecName'] as String,
codecLongName: json['codecLongName'] as String,
codecTagString: json['codecTagString'] as String?,
codecTag: json['codecTag'] as String?,
bitRate: json['bitRate'] as int,
startTime: (json['startTime'] as String).tryParseDuration() ?? const Duration(),
duration: (json['duration'] as String).tryParseDuration() ?? const Duration(),
language: json['language'] as String?,
disposition: (json['disposition'] as Map<String, dynamic>?)
?.map((key, value) => MapEntry(key, value as bool)),
tags: (json['tags'] as Map<String, dynamic>?)
?.map((key, value) => MapEntry(key, value as String)),
bitDepth: json['bitDepth'] as int?,
);
}