onExternalScreenFrameUpdate method
@hidden @detail callback @author zhoubohui @brief 外部采集时,调用 setOriginalScreenVideoInfo 设置屏幕或窗口大小改变前的分辨率后,若屏幕采集模式为智能模式,你将收到此回调,根据 RTC 智能决策合适的帧率和分辨率积(宽高)重新采集。 @param info RTC 智能决策后合适的帧率和分辨率积(宽高)。参看 FrameUpdateInfo{@link #FrameUpdateInfo}。
Implementation
FutureOr<void> onExternalScreenFrameUpdate(dynamic info) async {
if ($instance == null || $instance is! IRTCEngineEventHandler) {
return;
}
return ($instance as IRTCEngineEventHandler)
.onExternalScreenFrameUpdate
?.call(
packObject(
info,
() => FrameUpdateInfo.fromMap(
FrameUpdateInfo.deepPackedMapValues(
FrameUpdateInfo.mapMemberToConstructorParams(info)))),
null);
}