toMap method
Implementation
Map<String, dynamic> toMap() {
return {
'encodings': encodings.map((e) {
return {
'rid': e.rid,
'maxBitrate': e.maxBitrate,
'minBitrate': e.minBitrate,
'scalabilityMode': e.scalabilityMode,
'scaleResolutionDownBy': e.scaleResolutionDownBy,
// Add other fields if necessary based on RtpEncodingParameters definition
};
}).toList(),
'codecOptions': codecOptions?.toMap(),
'track': track,
'stream': stream,
'codec': codec,
..._extraProperties,
};
}