重大变更
此次版本更新删除了以下废弃 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 类下所有接口
|