MixedStreamConfig constructor
MixedStreamConfig({
- required String roomId,
- required String userId,
- required List<
MixedStreamLayoutRegionConfig> regions, - MixedStreamVideoConfig? videoConfig,
- MixedStreamAudioConfig? audioConfig,
- MixedStreamControlConfig? controlConfig,
- MixedStreamSpatialAudioConfig? spatialAudioConfig,
- String backgroundColor = '#000000',
- String userConfigExtraInfo = '',
- String backgroundImageUrl = '',
- dynamic advancedConfig,
- dynamic authInfo,
- InterpolationMode interpolationMode = $p.InterpolationMode.last_frame_fill,
- StreamLayoutMode layoutMode = $p.StreamLayoutMode.auto,
- MixedStreamPushTargetType pushTargetType = $p.MixedStreamPushTargetType.push_to_cdn,
Implementation
MixedStreamConfig({
required this.roomId,
required this.userId,
required this.regions,
this.videoConfig,
this.audioConfig,
this.controlConfig,
this.spatialAudioConfig,
this.backgroundColor = '#000000',
this.userConfigExtraInfo = '',
this.backgroundImageUrl = '',
this.advancedConfig,
this.authInfo,
this.interpolationMode = $p.InterpolationMode.last_frame_fill,
this.layoutMode = $p.StreamLayoutMode.auto,
this.pushTargetType = $p.MixedStreamPushTargetType.push_to_cdn,
});