AudioStreamBegin.fromJson constructor

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

Implementation

factory AudioStreamBegin.fromJson(Map<String, dynamic> json) => AudioStreamBegin(
    streamId: (json['StreamId'] as String?) ?? '',
    description: (json['Description'] as String?) ?? '',
    sourceType: (json['SourceType'] as String?) ?? '',
    codec: AudioCodec.fromValue((json['Codec'] as num?)?.toInt() ?? 0),
    codecDetails: (json['CodecDetails'] as String?) ?? '',
    sampleRate: (json['SampleRate'] as num?)?.toInt() ?? 0,
    channels: (json['Channels'] as num?)?.toInt() ?? 0,
    shapeSets: (json['ShapeSets'] as List<dynamic>?)?.map((e) => AudioShapeSet.fromJson((e ?? {}) as Map<String, dynamic>)).toList(),
    correlationId: (json['CorrelationId'] as String?),
);