Class ZegoFrequencySpectrumMonitor
- java.lang.Object
-
- com.zego.zegoavkit2.frequencyspectrum.ZegoFrequencySpectrumMonitor
-
public class ZegoFrequencySpectrumMonitor extends java.lang.Object
频域功率谱管理类。
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ZegoFrequencySpectrumMonitor
getInstance()
获取 ZegoFrequencySpectrumMonitor 的单例对象。void
setCallback(IZegoFrequencySpectrumCallback callback)
设置频域功率谱回调。boolean
setCycle(int timeInMS)
设置频域功率谱的监控周期,该设置会影响回调频率。boolean
start()
启动 频域功率谱 监听。 注意:必须在 ZegoLiveRoom setSDKContext(SDKContext) 后调用。boolean
stop()
停止频域功率谱监听。 注意:必须在 ZegoLiveRoom setSDKContext(SDKContext) 后调用。
-
-
-
Method Detail
-
getInstance
public static ZegoFrequencySpectrumMonitor getInstance()
获取 ZegoFrequencySpectrumMonitor 的单例对象。- Returns:
- ZegoSoundLevelMonitor 的单例对象
-
setCallback
public void setCallback(IZegoFrequencySpectrumCallback callback)
设置频域功率谱回调。- Parameters:
callback
- 频域功率谱回调对象
-
setCycle
public boolean setCycle(int timeInMS)
设置频域功率谱的监控周期,该设置会影响回调频率。注意:必须在 ZegoLiveRoom setSDKContext(SDKContext) 后,
start()
之前调用,否则不会生效。- Parameters:
timeInMS
- 时间周期,单位为毫秒,取值范围 [10, +∞]。默认 500 ms。- Returns:
- 表示调用成功,false 表示调用失败,将会使用之前设置的值。
-
start
public boolean start()
启动 频域功率谱 监听。 注意:必须在 ZegoLiveRoom setSDKContext(SDKContext) 后调用。- Returns:
- 表示调用成功,false 表示调用失败或者当前已经在监控。
-
stop
public boolean stop()
停止频域功率谱监听。 注意:必须在 ZegoLiveRoom setSDKContext(SDKContext) 后调用。- Returns:
- true 表示调用成功,false 表示调用失败或者当前没有启动监控。
-
-