ZegoLiveRoom
Public Member Functions | Public Attributes | List of all members
ZEGO::MIXSTREAM::ZegoMixStreamOutput Struct Reference

#include <zego-api-mix-stream-defines.h>

Public Member Functions

 ZegoMixStreamOutput ()
 

Public Attributes

bool isUrl
 
char target [ZEGO_MAX_URL_LEN]
 
int videoCodec
 
int videoBitrate
 
AV::ZegoEncodeProfile encodeProfile
 
int encodeLatency
 
bool enableLowBitrateHD
 

Detailed Description

混流输出目的地

Constructor & Destructor Documentation

◆ ZegoMixStreamOutput()

ZEGO::MIXSTREAM::ZegoMixStreamOutput::ZegoMixStreamOutput ( )
inline

Member Data Documentation

◆ enableLowBitrateHD

bool ZEGO::MIXSTREAM::ZegoMixStreamOutput::enableLowBitrateHD

开启高清低码

◆ encodeLatency

int ZEGO::MIXSTREAM::ZegoMixStreamOutput::encodeLatency

输出流编码延时,有效值范围 [0,2000], 单位毫秒,默认值为 0

◆ encodeProfile

AV::ZegoEncodeProfile ZEGO::MIXSTREAM::ZegoMixStreamOutput::encodeProfile

输出流视频编码规格

默认是 ZegoEncodeProfileMain 详见 ZegoEncodeProfile 定义

◆ isUrl

bool ZEGO::MIXSTREAM::ZegoMixStreamOutput::isUrl

输出流是否为 URL

◆ target

char ZEGO::MIXSTREAM::ZegoMixStreamOutput::target[ZEGO_MAX_URL_LEN]

isUrl 参数为 true 时,则此值为 Url;否则为流名。

◆ videoBitrate

int ZEGO::MIXSTREAM::ZegoMixStreamOutput::videoBitrate

输出流视频码率

输出码率控制模式参数设置为CBR恒定码率时,此设置值生效 该参数若被设置,会覆盖外层的nOutputBitrate值 视频码率值范围:(0M,10M],此参数单位是 bps,1M = 1 * 1000 * 1000 bps

◆ videoCodec

int ZEGO::MIXSTREAM::ZegoMixStreamOutput::videoCodec

输出流视频编码格式

可选值:0 - H.264编码,3 - H.265编码,默认0


The documentation for this struct was generated from the following file: