AgoraIO/agora_doc_source

NG high-level API content issues

Closed this issue · 0 comments

  • join 方法中的 connectionId 是输出参数?怎么设置?对字符的限制是什么?
  • Java 里的 pushExternalVideoFrame2 里的 VideoFrame 定义在哪?
  • onLocalVideoStateChanged 中老 SDK 的参数叫 localVideoState,新 SDK 叫 state;
  • onRemoteVideoStateChanged 中 REMOTE_VIDEO_STATE 的枚举 2 不一致,老 SDK 为 REMOTE_VIDEO_STATE_DECODING = 2; 新 SDK 为 REMOTE_VIDEO_STATE_PLAYING(2)
  • RtcStats
    多:connectionId、connectTimeMs
    缺:gatewayRtt
  • LocalAudioStats
    多:internalCodec
    缺:txPacketLossRate
  • RemoteAudioStats
    缺:totalActiveTime、publishDuration、qoeQuality、qualityChangedReason
  • LocalVideoStats
    多:uid
    缺:qualityAdaptIndication、txPacketLossRate、captureFrameRate、captureBrightnessLevel
  • RemoteVideoStats
    多:frameLossRate、avSyncTimeMs
    缺:totalActiveTime、publishDuration
  • setAudioMixingPitch
  • 新 SDK 中 onFacePositionChanged 的第三个参数名为 faceRectArr (老 SDK: faces)
  • 新 SDK enableAudioVolumeIndication 缺 report_vad 参数
  • 新 SDK AudioVolumeInfo
    多:userId
    缺:vad、channelId
  • 新 SDK 的 setExternalVideoSource
    有:encodedFrame
    无:pushMode
  • 新 SDK 的 setExternalAudioSink 中缺 enabled 参数
  • registerAudioFrameObserver 主板本支持不同频道使用相同 uid;大重构需要唯一。
  • enableVirtualBackground
  • onVirtualBackgroundSourceEnabled