onLocalAudioPropertiesReport method

FutureOr<void> onLocalAudioPropertiesReport(
  1. List audioPropertiesInfos
)
override

@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());
}