Package com.zego.zegoavkit2.audioaux
Class ZegoAudioAux
- java.lang.Object
-
- com.zego.zegoavkit2.audioaux.ZegoAudioAux
-
public class ZegoAudioAux extends java.lang.Object
混音配置类
-
-
Constructor Summary
Constructors Constructor Description ZegoAudioAux()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
enableAux(boolean enable)
混音开关boolean
muteAux(boolean mute)
混音静音开关。 当设置为 true 后,主播听不到混音内容。AuxDataEx
onAuxCallback(int expectDataLength)
void
setAuxPlayVolume(int volume)
设置混音本地播放音量。void
setAuxPublishVolume(int volume)
设置混音推流音量。void
setAuxVolume(int volume)
设置混音本地播放音量和推流音量。void
setZegoAuxCallbackEx(IZegoAudioAuxCallbackEx callback)
设置对混音数据的输入回调的监听
-
-
-
Method Detail
-
setZegoAuxCallbackEx
public void setZegoAuxCallbackEx(IZegoAudioAuxCallbackEx callback)
设置对混音数据的输入回调的监听
若不再需要混音,调用 setZegoAuxCallbackEx(null) 去除回调监听。- Parameters:
callback
- 实现了IZegoAudioAuxCallbackEx
接口的对象实例,用于混音时向 SDK 传入待混音的音频数据。- See Also:
enableAux(boolean)
-
enableAux
public boolean enableAux(boolean enable)
混音开关注意:必须在 必须在 initSDK 后调用,可在需要混音的任一时间开启混音开关。
当开启混音后,SDK 会在
IZegoAudioAuxCallbackEx.onAuxCallback(int expectDataLength)
中获取用于混音的音频数据,即需要开发者在此接口中塞音频数据给 SDK。- Parameters:
enable
- 开启/关闭混音开关,true 表示开启混音,false 表示关闭混音;默认为 false(关闭混音)。- Returns:
- true 表示调用成功,能收到
IZegoAudioAuxCallbackEx.onAuxCallback(int)
回调;false 表示调用失败,不能收到混音回调。 - See Also:
IZegoAudioAuxCallbackEx.onAuxCallback(int)
-
setAuxVolume
public void setAuxVolume(int volume)
设置混音本地播放音量和推流音量。- Parameters:
volume
- 音量 0 ~ 200,默认为 100- See Also:
muteAux(boolean)
,enableAux(boolean)
-
setAuxPlayVolume
public void setAuxPlayVolume(int volume)
设置混音本地播放音量。- Parameters:
volume
- 音量 0 ~ 200,默认为 100- See Also:
muteAux(boolean)
,enableAux(boolean)
-
setAuxPublishVolume
public void setAuxPublishVolume(int volume)
设置混音推流音量。- Parameters:
volume
- 音量 0 ~ 200,默认为 100- See Also:
muteAux(boolean)
,enableAux(boolean)
-
muteAux
public boolean muteAux(boolean mute)
混音静音开关。 当设置为 true 后,主播听不到混音内容。- Parameters:
mute
- true:开启, false:关闭- Returns:
- true:调用成功, false:调用失败
- See Also:
setAuxVolume(int)
-
onAuxCallback
public AuxDataEx onAuxCallback(int expectDataLength)
-
-