Class ZegoAudioAux


  • public class ZegoAudioAux
    extends java.lang.Object
    混音配置类
    • Constructor Detail

      • ZegoAudioAux

        public ZegoAudioAux()
    • Method Detail

      • setZegoAuxCallbackEx

        public void setZegoAuxCallbackEx​(IZegoAudioAuxCallbackEx callback)
        设置对混音数据的输入回调的监听


        若不再需要混音,调用 setZegoAuxCallbackEx(null) 去除回调监听。

        Parameters:
        callback - 实现了 IZegoAudioAuxCallbackEx 接口的对象实例,用于混音时向 SDK 传入待混音的音频数据。
        See Also:
        enableAux(boolean)
      • 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)