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 ZegoFrequencySpectrumMonitorgetInstance()获取 ZegoFrequencySpectrumMonitor 的单例对象。voidsetCallback(IZegoFrequencySpectrumCallback callback)设置频域功率谱回调。booleansetCycle(int timeInMS)设置频域功率谱的监控周期,该设置会影响回调频率。booleanstart()启动 频域功率谱 监听。 注意:必须在 ZegoLiveRoom setSDKContext(SDKContext) 后调用。booleanstop()停止频域功率谱监听。 注意:必须在 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 表示调用失败或者当前没有启动监控。
-
-