ZegoMixerOutputVideoConfig class
Mix stream output video config object.
Description: Configure the video parameters, coding format and bitrate of mix stream output. Use cases: Manual mixed stream scenario, such as Co-hosting.
Constructors
- ZegoMixerOutputVideoConfig(ZegoVideoCodecID videoCodecID, int bitrate, {ZegoEncodeProfile encodeProfile = ZegoEncodeProfile.Default, int encodeLatency = 0, bool enableLowBitrateHD = false})
Properties
- bitrate ↔ int
-
Mix stream output video bitrate in kbps. The default value is the bitrate configured in ZegoMixerVideoConfig.
getter/setter pair
- enableLowBitrateHD ↔ bool
-
Enable high definition low bitrate. Default is false.
getter/setter pair
- encodeLatency ↔ int
-
The video encoding delay of mixed stream output, Valid value range
0, 2000
, in milliseconds. The default value is 0.getter/setter pair - encodeProfile ↔ ZegoEncodeProfile
-
Mix stream video encode profile. Default value is
ZegoEncodeProfileDefault
.getter/setter pair - hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- videoCodecID ↔ ZegoVideoCodecID
-
Mix stream output video coding format, supporting H.264 and h.265 coding.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited