AudioFrame.fromJson constructor

AudioFrame.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory AudioFrame.fromJson(Map<String, dynamic> json) => AudioFrame(
    data: json['Data'],
    isKey: (json['IsKey'] as bool?) ?? false,
    isLast: (json['IsLast'] as bool?) ?? false,
    timestampInUs: (json['TimestampInUs'] as num?)?.toInt() ?? 0,
    durationInUs: (json['DurationInUs'] as num?)?.toInt() ?? 0,
    isFirst: (json['IsFirst'] as bool?) ?? false,
    totalDurationInUs: (json['TotalDurationInUs'] as num?)?.toInt() ?? 0,
    volume: (json['Volume'] as num?)?.toDouble() ?? 0.0,
    volumeSampleCount: (json['VolumeSampleCount'] as num?)?.toInt() ?? 0,
);