toMap method

Map<String, dynamic> toMap()
override

Implementation

Map<String, dynamic> toMap() {
  return {
    if (rid != null) 'rid': rid,
    'active': active,
    if (maxBitrate != null) 'maxBitrate': maxBitrate,
    if (maxFramerate != null) 'maxFramerate': maxFramerate,
    if (minBitrate != null) 'minBitrate': minBitrate,
    if (numTemporalLayers != null) 'numTemporalLayers': numTemporalLayers,
    if (scaleResolutionDownBy != null)
      'scaleResolutionDownBy': scaleResolutionDownBy,
    if (ssrc != null) 'ssrc': ssrc,
    if (codecPayloadType != null) 'codecPayloadType': codecPayloadType,
    if (rtx != null) 'rtx': rtx?.toMap(),
    if (dtx != null) 'dtx': dtx,
    if (scalabilityMode != null) 'scalabilityMode': scalabilityMode,
    if (adaptivePtime != null) 'adaptivePtime': adaptivePtime,
    if (priority != null) 'priority': priority,
    if (networkPriority != null) 'networkPriority': networkPriority,
  };
}