ZegoAudioRoom
Classes | Functions
ZEGO::AUTOMIXSTREAM Namespace Reference

Classes

class  IZegoAutoMixStreamCallback
 
class  IZegoSoundLevelInAutoMixedStreamCallback
 
struct  ZegoAutoMixStreamConfig
 
struct  ZegoAutoMixStreamOutput
 
struct  ZegoAutoMixStreamOutputTarget
 
struct  ZegoAutoMixStreamSoundLevel
 
struct  ZegoAutoMixStreamWatermark
 

Functions

ZEGOAVKIT_API bool SetAutoMixStreamCallback (IZegoAutoMixStreamCallback *pCB)
 
ZEGOAVKIT_API bool SetSoundLevelInAutoMixedStreamCallback (IZegoSoundLevelInAutoMixedStreamCallback *pCB)
 
ZEGOAVKIT_API int StartAutoMixStream (const char *task_id, const char *room_id, const ZegoAutoMixStreamConfig config)
 
ZEGOAVKIT_API int StopAutoMixStream (const char *task_id, const char *room_id)
 

Function Documentation

◆ SetAutoMixStreamCallback()

ZEGOAVKIT_API bool ZEGO::AUTOMIXSTREAM::SetAutoMixStreamCallback ( IZegoAutoMixStreamCallback pCB)

设置自动混流的事件回调

Parameters
pCB回调指针

◆ SetSoundLevelInAutoMixedStreamCallback()

ZEGOAVKIT_API bool ZEGO::AUTOMIXSTREAM::SetSoundLevelInAutoMixedStreamCallback ( IZegoSoundLevelInAutoMixedStreamCallback pCB)

设置自动混流中的发言者及其说话音量的回调通知

Parameters
pCB回调指针

◆ StartAutoMixStream()

ZEGOAVKIT_API int ZEGO::AUTOMIXSTREAM::StartAutoMixStream ( const char *  task_id,
const char *  room_id,
const ZegoAutoMixStreamConfig  config 
)

开始自动混流

Parameters
task_id自动混流任务 ID
room_id房间 ID
config自动混流配置
Returns
返回值大于 0 表示成功, 其值为调用序号. -1 为失败

◆ StopAutoMixStream()

ZEGOAVKIT_API int ZEGO::AUTOMIXSTREAM::StopAutoMixStream ( const char *  task_id,
const char *  room_id 
)

停止自动混流

Parameters
task_id自动混流任务 ID
room_id房间 ID
Returns
返回值大于 0 表示成功, 其值为调用序号. -1 为失败