LocalTranscoderConfiguration
The configuration of the video mixing on the local client.
@JsonSerializable(explicitToJson: true, includeIfNull: false) class LocalTranscoderConfiguration { const LocalTranscoderConfiguration( {this.streamCount, this.videoInputStreams, this.videoOutputConfiguration}); @JsonKey(name: 'streamCount') final int? streamCount; @JsonKey(name: 'videoInputStreams') final List<TranscodingVideoStream>? videoInputStreams; @JsonKey(name: 'videoOutputConfiguration') final VideoEncoderConfiguration? videoOutputConfiguration; factory LocalTranscoderConfiguration.fromJson(Map<String, dynamic> json) => _$LocalTranscoderConfigurationFromJson(json); Map<String, dynamic> toJson() => _$LocalTranscoderConfigurationToJson(this); }
Attributes
- streamCount
- The number of the video streams for the video mixing on the local client.
- videoInputStreams
- The video streams for local video mixing. See TranscodingVideoStream.
- videoOutputConfiguration
- The encoding configuration of the mixed video stream after the local video mixing. See VideoEncoderConfiguration.