toMap method
Implementation
Map<String, dynamic> toMap() {
return {
'userId': userId,
'roomId': roomId,
'locationX': locationX,
'locationY': locationY,
'width': width,
'height': height,
'zOrder': zOrder,
'alpha': alpha,
'cornerRadius': cornerRadius,
'mediaType': mediaType.$value,
'renderMode': renderMode.$value,
'isLocalUser': isLocalUser,
'streamType': streamType.$value,
'regionContentType': regionContentType.$value,
'imageWaterMark': base64Encode(imageWaterMark ?? []),
'alternateImageFillMode': alternateImageFillMode.$value,
'sourceCrop': sourceCrop?.toMap(),
'alternateImageUrl': alternateImageUrl,
'spatialPosition': spatialPosition?.toMap(),
'imageWaterMarkConfig': imageWaterMarkConfig?.toMap(),
'applySpatialAudio': applySpatialAudio,
};
}