VideoStreamBegin.fromJson constructor

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

Implementation

factory VideoStreamBegin.fromJson(Map<String, dynamic> json) => VideoStreamBegin(
    streamId: (json['StreamId'] as String?) ?? '',
    description: (json['Description'] as String?) ?? '',
    sourceType: (json['SourceType'] as String?) ?? '',
    codec: VideoCodec.fromValue((json['Codec'] as num?)?.toInt() ?? 0),
    codecDetails: (json['CodecDetails'] as String?) ?? '',
    width: (json['Width'] as num?)?.toInt() ?? 0,
    height: (json['Height'] as num?)?.toInt() ?? 0,
    framerate: (json['Framerate'] as num?)?.toDouble() ?? 0.0,
    correlationId: (json['CorrelationId'] as String?),
);