ZegoLiveRoom
|
#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 |
混流输出目的地
|
inline |
bool ZEGO::MIXSTREAM::ZegoMixStreamOutput::enableLowBitrateHD |
开启高清低码
int ZEGO::MIXSTREAM::ZegoMixStreamOutput::encodeLatency |
输出流编码延时,有效值范围 [0,2000], 单位毫秒,默认值为 0
AV::ZegoEncodeProfile ZEGO::MIXSTREAM::ZegoMixStreamOutput::encodeProfile |
输出流视频编码规格
默认是 ZegoEncodeProfileMain 详见 ZegoEncodeProfile 定义
bool ZEGO::MIXSTREAM::ZegoMixStreamOutput::isUrl |
输出流是否为 URL
char ZEGO::MIXSTREAM::ZegoMixStreamOutput::target[ZEGO_MAX_URL_LEN] |
isUrl 参数为 true 时,则此值为 Url;否则为流名。
int ZEGO::MIXSTREAM::ZegoMixStreamOutput::videoBitrate |
输出流视频码率
输出码率控制模式参数设置为CBR恒定码率时,此设置值生效 该参数若被设置,会覆盖外层的nOutputBitrate值 视频码率值范围:(0M,10M],此参数单位是 bps,1M = 1 * 1000 * 1000 bps
int ZEGO::MIXSTREAM::ZegoMixStreamOutput::videoCodec |
输出流视频编码格式
可选值:0 - H.264编码,3 - H.265编码,默认0