重大变更

此次版本更新删除了以下废弃 6 个版本以上的接口,你可以通过接口废弃时的升级指南了解具体变更和替代接口。

变更详情功能模块删除接口

删除

全功能模块

  • RTCRoom 类以下接口
    • public abstract int subscribeUserStream(String uid, StreamIndex streamType, SubscribeMediaType mediaType, SubscribeVideoConfig subscribeVideoConfig);
  • public static int setDeviceId(String deviceId) { return !RTCVideoImpl.initializeNativeLibs() ? -1 : RTCVideoImpl.setDeviceId(deviceId); }
  • public abstract int replaceBackground(BackgroundMode mode, DivideModel divideModel);
  • public abstract int setAudioPlaybackDevice(AudioPlaybackDevice audioPlaybackDevice);
  • public abstract int pushExternalVideoFrame(VideoFrame frame, boolean isDirectEncode);
  • public abstract int startLiveTranscoding(String taskId, LiveTranscoding liveTranscode, ILiveTranscodingObserver observer);
  • public abstract int stopLiveTranscoding(String taskId);
  • public abstract int updateLiveTranscoding(String taskId, LiveTranscoding transcoding);
  • public abstract int setOnDestroyCompletedCallback(Runnable callback);
  • public abstract int sendSEIMessage(StreamIndex streamIndex, byte[] message, int repeatCount);
  • public abstract int checkVideoEffectLicense(Context context , String licenseFile);
  • public abstract int setVideoEffectAlgoModelPath(String modelPath);
  • public abstract int enableVideoEffect(boolean enable);
  • public abstract int setVideoEffectNodes(List<String> effectNodes);
  • public abstract int updateVideoEffectNode(String effectNode, String key, float value);
  • public abstract int setBackgroundSticker(String modelPath, VirtualBackgroundSource source);
  • public abstract int setVideoEffectColorFilter(String resFile);
  • public abstract int setVideoEffectColorFilterIntensity(float intensity);
  • public abstract int registerFaceDetectionObserver(IFaceDetectionObserver observer, int interval);
  • public abstract IAudioMixingManager getAudioMixingManager();
  • public abstract int muteAudioPlayback(MuteState muteState);
  • IAudioMixingManager 类下所有接口