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 booleanenableAux(boolean enable)混音开关booleanmuteAux(boolean mute)混音静音开关。 当设置为 true 后,主播听不到混音内容。AuxDataExonAuxCallback(int expectDataLength)voidsetAuxPlayVolume(int volume)设置混音本地播放音量。voidsetAuxPublishVolume(int volume)设置混音推流音量。voidsetAuxVolume(int volume)设置混音本地播放音量和推流音量。voidsetZegoAuxCallbackEx(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)
-
-