onLocalAudioPropertiesReport method
@detail callback
@author wangjunzheng
@brief 调用 enableAudioPropertiesReport{@link #RTCEngine#enableAudioPropertiesReport} 后,你会周期性地收到此回调,了解本地音频的瞬时相关信息。
本地音频包括使用 RTC SDK 内部机制采集的麦克风音频,屏幕音频和本地混音音频信息。
@param audioPropertiesInfos 本地音频信息,详见 LocalAudioPropertiesInfo{@link #LocalAudioPropertiesInfo} 。
Implementation
FutureOr<void> onLocalAudioPropertiesReport(
List<dynamic> audioPropertiesInfos) async {
if ($instance == null || $instance is! IRTCEngineEventHandler) {
return;
}
return ($instance as IRTCEngineEventHandler)
.onLocalAudioPropertiesReport
?.call(audioPropertiesInfos
.map((e) => packObject(
e,
() => LocalAudioPropertiesInfo.fromMap(
LocalAudioPropertiesInfo.deepPackedMapValues(
LocalAudioPropertiesInfo.mapMemberToConstructorParams(
e)))))
.toList());
}