ZegoLiveRoom
Public Member Functions | Public Attributes | List of all members
ZEGO::AUTOMIXSTREAM::ZegoAutoMixStreamConfig Struct Reference

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

Public Member Functions

 ZegoAutoMixStreamConfig ()
 

Public Attributes

int nOutputBackgroundColor
 
const char * pOutputBackgroundImage
 
int nWithSoundLevel
 
const unsigned char * pUserData
 
int nLenOfUserData
 
int nByPass
 
bool bStreamAlignment
 
int nStreamAlignmentType
 
const char * pszExtraParams
 
const char * pszMixSource
 
ZegoAutoMixStreamOutputpOutput
 
ZegoAutoMixStreamWatermarkpOutputWatermark
 
int minPlayStreamBufferLength
 

Detailed Description

混流配置

Constructor & Destructor Documentation

◆ ZegoAutoMixStreamConfig()

ZEGO::AUTOMIXSTREAM::ZegoAutoMixStreamConfig::ZegoAutoMixStreamConfig ( )
inline

Member Data Documentation

◆ bStreamAlignment

bool ZEGO::AUTOMIXSTREAM::ZegoAutoMixStreamConfig::bStreamAlignment

◆ minPlayStreamBufferLength

int ZEGO::AUTOMIXSTREAM::ZegoAutoMixStreamConfig::minPlayStreamBufferLength

设置混流服务器拉流缓存自适应调整的区间范围下限。在实时合唱 KTV 场景下,推流端网络轻微波动可能会导致混流的卡顿,此时观众拉混流的时候,会有比较高概率出现卡顿的问题。通过调节混流服务器拉流缓存自适应调整的区间范围下限,可优化观众端拉混流出现的卡顿问题,但会增大延迟。

Note
默认不设置,即服务端使用自身配置值。只会对新的输入流设置生效,对于已经开始混流的输入流不生效。

◆ nByPass

int ZEGO::AUTOMIXSTREAM::ZegoAutoMixStreamConfig::nByPass

◆ nLenOfUserData

int ZEGO::AUTOMIXSTREAM::ZegoAutoMixStreamConfig::nLenOfUserData

用户自定义数据的长度

◆ nOutputBackgroundColor

int ZEGO::AUTOMIXSTREAM::ZegoAutoMixStreamConfig::nOutputBackgroundColor

混流背景颜色,前三个字节为 RGB,即 0xRRGGBBxx。

例如:选取RGB为 #87CEFA 作为背景色,此处写为 0x87CEFA00。

◆ nStreamAlignmentType

int ZEGO::AUTOMIXSTREAM::ZegoAutoMixStreamConfig::nStreamAlignmentType

◆ nWithSoundLevel

int ZEGO::AUTOMIXSTREAM::ZegoAutoMixStreamConfig::nWithSoundLevel

是否开启音浪。0 关闭, 1 开启. 默认值为 0.

◆ pOutput

ZegoAutoMixStreamOutput* ZEGO::AUTOMIXSTREAM::ZegoAutoMixStreamConfig::pOutput

混流输出流列表

◆ pOutputBackgroundImage

const char* ZEGO::AUTOMIXSTREAM::ZegoAutoMixStreamConfig::pOutputBackgroundImage

混流背景图,支持预设图片,如 (preset-id://xxx)

此值由 ZEGO 提供,开发者先将背景图提供给 ZEGO,ZEGO 设置后再反馈背景图片的设置参数。

◆ pOutputWatermark

ZegoAutoMixStreamWatermark* ZEGO::AUTOMIXSTREAM::ZegoAutoMixStreamConfig::pOutputWatermark

混流水印

◆ pszExtraParams

const char* ZEGO::AUTOMIXSTREAM::ZegoAutoMixStreamConfig::pszExtraParams

◆ pszMixSource

const char* ZEGO::AUTOMIXSTREAM::ZegoAutoMixStreamConfig::pszMixSource

◆ pUserData

const unsigned char* ZEGO::AUTOMIXSTREAM::ZegoAutoMixStreamConfig::pUserData

用户自定义数据

Note
注意:pUserData自定义的数据通过媒体次要信息的 onRecvMediaSideInfo 接口回调出来。

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