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.