LocalTranscoderConfiguration
Local video compositing configuration.
@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);
}
Properties
- streamCount
- Number of video streams participating in local video compositing.
- videoInputStreams
- Video streams participating in local video compositing. See TranscodingVideoStream.
- videoOutputConfiguration
- Encoding configuration of the composited video after local video compositing. See VideoEncoderConfiguration.