ZegoMixerOutputVideoConfig
ZegoMixerOutputVideoConfig
Mix stream output video config object.
Details
Configure the video parameters, coding format and bitrate of mix stream output.
- Use cases: Manual mixed stream scenario, such as Co-hosting.
Declared in ZegoExpressDefines.h
Properties
videoCodecID
videoCodecID
nonatomic, assign ZegoVideoCodecID videoCodecIDMix stream output video coding format, supporting H.264 and h.265 coding.
bitrate
bitrate
nonatomic, assign int bitrateMix stream output video bitrate in kbps. The default value is the bitrate configured in [ZegoMixerVideoConfig].
encodeProfile
encodeProfile
nonatomic, assign ZegoEncodeProfile encodeProfileMix stream video encode profile. Default value is [ZegoEncodeProfileDefault].
encodeLatency
encodeLatency
nonatomic, assign int encodeLatencyThe video encoding delay of mixed stream output, Valid value range [0, 2000], in milliseconds. The default value is 0.
enableLowBitrateHD
enableLowBitrateHD
BOOL enableLowBitrateHDEnable high definition low bitrate. Default is false.
Methods
configWithCodecID:bitrate
configWithCodecID:bitrate
- (void)configWithCodecID:(ZegoVideoCodecID)codecID bitrate:(int)bitrate;Set mix steram output video configuration.
Declared in
ZegoExpressDefines.hconfigWithCodecID:bitrate:encodeProfile:encodeLatency
configWithCodecID:bitrate:encodeProfile:encodeLatency
- (void)configWithCodecID:(ZegoVideoCodecID)codecID bitrate:(int)bitrate encodeProfile:(ZegoEncodeProfile)profile encodeLatency:(int)latency;Set mix steram output video configuration.
Declared in
ZegoExpressDefines.hconfigWithCodecID:bitrate:encodeProfile:encodeLatency:enableLowBitrateHD
configWithCodecID:bitrate:encodeProfile:encodeLatency:enableLowBitrateHD
- (void)configWithCodecID:(ZegoVideoCodecID)codecID bitrate:(int)bitrate encodeProfile:(ZegoEncodeProfile)profile encodeLatency:(int)latency enableLowBitrateHD:(BOOL)enableLowBitrateHD;Set mix steram output video configuration.
Declared in
ZegoExpressDefines.h