setCameraAdaptiveMinimumFrameRate method

FutureOr<int> setCameraAdaptiveMinimumFrameRate(
  1. int framerate
)

@hidden(macOS) @valid since 353 @detail api @author yinkaisheng @brief 设置内部采集适用动态帧率时,帧率的最小值。 @param framerate 最小值。单位为 fps。默认值是 7。
动态帧率的最大帧率是通过 setVideoCaptureConfig:{@link #ByteRTCEngine#setVideoCaptureConfig} 设置的帧率值。当传入参数大于最大帧率时,使用固定帧率模式,帧率为最大帧率;当传入参数小于最大帧率时,使用动态帧率。 @return - 0: 成功. - !0: 失败. @note - 你必须在调用 startVideoCapture{@link #ByteRTCEngine#startVideoCapture} 开启内部采集前,调用此接口方可生效。 - 如果由于性能降级、静态适配等原因导致采集最大帧率变化时,已设置的最小帧率值会与新的采集最大帧率值重新比较。比较结果变化可能导致固定/动态帧率模式切换。 - 对 Android,默认开启动态帧率模式 - 对 iOS,默认使用固定帧率模式

Implementation

FutureOr<int> setCameraAdaptiveMinimumFrameRate(int framerate) async {
  return await nativeCall('setCameraAdaptiveMinimumFrameRate:', [framerate]);
}