ZegoLiveRoom
Classes | Functions
ZEGO::AUDIOAUX Namespace Reference

Classes

class  IZegoAuxCallback
 

Functions

ZEGOAVKIT_API bool EnableAux (bool bEnable)
 
ZEGOAVKIT_API bool SetAuxCallback (IZegoAuxCallback *pCB)
 
ZEGOAVKIT_API void SetAuxVolume (int volume)
 
ZEGOAVKIT_API void SetAuxPlayVolume (int volume)
 
ZEGOAVKIT_API void SetAuxPublishVolume (int volume)
 
ZEGOAVKIT_API bool MuteAux (bool bMute)
 

Function Documentation

◆ EnableAux()

ZEGOAVKIT_API bool ZEGO::AUDIOAUX::EnableAux ( bool  bEnable)

混音开关

Note
1. 必须在初始化 SDK 后调用,可在需要混音的任一时间开启混音开关。

2.当开启混音后,SDK 会在 OnAuxCallbackEx 中获取用于混音的音频数据,即需要开发者在此接口中塞音频数据给 SDK。

Parameters
bEnable开启/关闭混音开关,true 表示开启混音,false 表示关闭混音;默认为 false(关闭混音)。
Returns
true 表示调用成功,能收到混音回调;false 表示调用失败,不能收到混音回调。
See also
相关接口请查看 OnAuxCallbackEx

◆ MuteAux()

ZEGOAVKIT_API bool ZEGO::AUDIOAUX::MuteAux ( bool  bMute)

混音静音开关

Parameters
bMutetrue: aux 输入播放静音,false: 不静音。默认 false
Returns
true 成功,false 失败

◆ SetAuxCallback()

ZEGOAVKIT_API bool ZEGO::AUDIOAUX::SetAuxCallback ( IZegoAuxCallback pCB)

设置对混音数据的输入回调的监听

Parameters
pCB实现了 IZegoAuxCallback 回调的方法,用于混音时向 SDK 传入待混音的音频数据。
Returns
true 表示设置成功,能收到混音回调;false 表示设置失败,不能收到混音回调。
Note
若不再需要混音,调用 SetAuxCallback(null) 去除回调监听。
See also
相关接口请查看 EnableAux

◆ SetAuxPlayVolume()

ZEGOAVKIT_API void ZEGO::AUDIOAUX::SetAuxPlayVolume ( int  volume)

设置混音本地播放音量

Parameters
volume音量 0 ~ 200,默认为 100

◆ SetAuxPublishVolume()

ZEGOAVKIT_API void ZEGO::AUDIOAUX::SetAuxPublishVolume ( int  volume)

设置混音推流音量

Parameters
volume音量 0 ~ 200,默认为 100

◆ SetAuxVolume()

ZEGOAVKIT_API void ZEGO::AUDIOAUX::SetAuxVolume ( int  volume)

设置混音本地播放音量和推流音量

Parameters
volume音量 0 ~ 200,默认为 100