public abstract class RtcEngineInternal extends RtcEngineEx
Constructor and Description |
---|
RtcEngineInternal() |
Modifier and Type | Method and Description |
---|---|
abstract int |
enableRecap(int interval) |
abstract int |
enableTransportQualityIndication(boolean enabled) |
abstract java.lang.String |
makeQualityReportUrl(java.lang.String channel,
java.lang.String listenerUid,
java.lang.String speakerUid,
int format) |
abstract int |
monitorAudioRouteChange(boolean isMonitoring)
Enables the audio routing monitoring by the SDK.
|
abstract int |
playRecap() |
abstract int |
setApiCallMode(int syncCallTimeout) |
abstract int |
setProfile(java.lang.String profile,
boolean merge) |
abstract int |
setTextureId(int id,
android.opengl.EGLContext eglContext,
int width,
int height,
long ts) |
abstract int |
setTextureId(int id,
EGLContext eglContext,
int width,
int height,
long ts)
Sets the texture ID to MediaCodec.
|
abstract int |
updateSharedContext(android.opengl.EGLContext sharedContext) |
abstract int |
updateSharedContext(EGLContext sharedContext)
Shared context of MediaCodec.
|
addVideoWatermarkEx, clearVideoWatermarkEx, createDataStreamEx, createDataStreamEx, enableAudioVolumeIndicationEx, enableDualStreamModeEx, getConnectionStateEx, getUserInfoByUidEx, getUserInfoByUserAccountEx, joinChannelEx, joinChannelWithUserAccountEx, leaveChannelEx, muteAllRemoteAudioStreamsEx, muteAllRemoteVideoStreamsEx, muteLocalAudioStreamEx, muteLocalVideoStreamEx, muteRemoteAudioStreamEx, muteRemoteVideoStreamEx, pauseAllChannelMediaRelayEx, pushExternalEncodedVideoFrameEx, pushExternalVideoFrameEx, pushExternalVideoFrameEx, resumeAllChannelMediaRelayEx, sendCustomReportMessageEx, sendStreamMessageEx, setDualStreamModeEx, setRemoteRenderModeEx, setRemoteUserSpatialAudioParamsEx, setRemoteVideoStreamTypeEx, setRemoteVideoSubscriptionOptionsEx, setRemoteVoicePositionEx, setSubscribeAudioBlacklistEx, setSubscribeAudioWhitelistEx, setSubscribeVideoBlacklistEx, setSubscribeVideoWhitelistEx, setupRemoteVideoEx, setVideoEncoderConfigurationEx, startChannelMediaRelayEx, startRtmpStreamWithoutTranscodingEx, startRtmpStreamWithTranscodingEx, stopChannelMediaRelayEx, stopRtmpStreamEx, takeSnapshotEx, updateChannelMediaOptionsEx, updateChannelMediaRelayEx, updateRtmpTranscodingEx
addHandler, addVideoWatermark, addVideoWatermark, adjustAudioMixingPlayoutVolume, adjustAudioMixingPublishVolume, adjustAudioMixingVolume, adjustCustomAudioPlayoutVolume, adjustCustomAudioPublishVolume, adjustPlaybackSignalVolume, adjustRecordingSignalVolume, adjustUserPlaybackSignalVolume, clearVideoWatermarks, complain, configRhythmPlayer, create, create, createCustomEncodedVideoTrack, createCustomVideoTrack, createDataStream, createDataStream, createMediaPlayer, CreateRendererView, CreateTextureView, destroy, destroyCustomEncodedVideoTrack, destroyCustomVideoTrack, disableAudio, disableAudioSpectrumMonitor, disableVideo, enableAudio, enableAudioQualityIndication, enableAudioSpectrumMonitor, enableAudioVolumeIndication, enableContentInspect, enableCustomAudioLocalPlayback, enableDualStreamMode, enableDualStreamMode, enableEchoCancellationExternal, enableEncryption, enableExtension, enableExtension, enableExtension, enableExternalAudioSourceLocalPlayback, enableFaceDetection, enableHighPerfWifiMode, enableInEarMonitoring, enableInEarMonitoring, enableLocalAudio, enableLocalVideo, enableRemoteSuperResolution, enableSoundPositionIndication, enableSpatialAudio, enableVideo, enableVideoImageSource, enableVirtualBackground, enableWebSdkInteroperability, enableWirelessAccelerate, getAudioDeviceInfo, getAudioEffectManager, getAudioMixingCurrentPosition, getAudioMixingDuration, getAudioMixingPlayoutVolume, getAudioMixingPublishVolume, getAudioOptionParams, getAudioSessionParams, getAudioTrackCount, getCallId, getCameraMaxZoomFactor, getConnectionState, getCurrentMonotonicTimeInMs, getEffectCurrentPosition, getEffectDuration, getEffectsVolume, getErrorDescription, getExtensionProperty, getExtensionProperty, getExtensionProperty, getMediaEngineVersion, getMediaPlayerCacheManager, getNativeHandle, getNativeMediaPlayer, getNetworkType, getNtpTimeInMs, getParameter, getParameters, getRecommendedEncoderType, getSdkVersion, getUserInfoByUid, getUserInfoByUserAccount, getVolumeOfEffect, isCameraAutoFocusFaceModeSupported, isCameraExposurePositionSupported, isCameraFaceDetectSupported, isCameraFocusSupported, isCameraTorchSupported, isCameraZoomSupported, isSpeakerphoneEnabled, isTextureEncodeSupported, joinChannel, joinChannel, joinChannelWithUserAccount, joinChannelWithUserAccount, leaveChannel, leaveChannel, loadExtensionProvider, monitorBluetoothHeadsetEvent, monitorHeadsetEvent, muteAllRemoteAudioStreams, muteAllRemoteVideoStreams, muteLocalAudioStream, muteLocalVideoStream, muteRecordingSignal, muteRemoteAudioStream, muteRemoteVideoStream, pauseAllChannelMediaRelay, pauseAllEffects, pauseAudio, pauseAudioMixing, pauseEffect, playAllEffects, playEffect, playEffect, preloadEffect, preloadEffect, pullPlaybackAudioFrame, pullPlaybackAudioFrame, pushCaptureAudioFrame, pushCaptureAudioFrame, pushDirectAudioFrame, pushExternalAudioFrame, pushExternalAudioFrame, pushExternalEncodedVideoFrame, pushExternalVideoFrame, pushExternalVideoFrame, pushReverseAudioFrame, pushReverseAudioFrame, queryCodecCapability, rate, registerAudioEncodedFrameObserver, registerAudioFrameObserver, registerAudioSpectrumObserver, registerLocalUserAccount, registerMediaMetadataObserver, registerVideoEncodedFrameObserver, registerVideoFrameObserver, removeHandler, renewToken, resumeAllChannelMediaRelay, resumeAllEffects, resumeAudio, resumeAudioMixing, resumeEffect, selectAudioTrack, sendCustomReportMessage, sendStreamMessage, SetAdvancedAudioOptions, setAudioEffectParameters, setAudioEffectPreset, setAudioMixingDualMonoMode, setAudioMixingPitch, setAudioMixingPosition, setAudioOptionParams, setAudioProfile, setAudioProfile, setAudioScenario, setAudioSessionParams, setAVSyncSource, setBeautyEffectOptions, setCameraAutoFocusFaceModeEnabled, setCameraCapturerConfiguration, setCameraExposurePosition, setCameraFocusPositionInPreview, setCameraTorchOn, setCameraZoomFactor, setChannelProfile, setClientRole, setClientRole, setCloudProxy, setColorEnhanceOptions, setDefaultAudioRoutetoSpeakerphone, setDefaultMuteAllRemoteAudioStreams, setDefaultMuteAllRemoteVideoStreams, setDirectCdnStreamingAudioConfiguration, setDirectCdnStreamingVideoConfiguration, setDirectExternalAudioSource, setDirectExternalAudioSource, setDualStreamMode, setDualStreamMode, setEarMonitoringAudioFrameParameters, setEffectPosition, setEffectsVolume, setEnableSpeakerphone, setEncryptionMode, setEncryptionSecret, setExtensionProperty, setExtensionProperty, setExtensionProperty, setExtensionProviderProperty, setExternalAudioSink, setExternalAudioSource, setExternalAudioSource, setExternalVideoSource, setExternalVideoSource, setHeadphoneEQParameters, setHeadphoneEQPreset, setHighQualityAudioParameters, setInEarMonitoringVolume, setLocalAccessPoint, setLocalPublishFallbackOption, setLocalRenderMode, setLocalRenderMode, setLocalVideoMirrorMode, setLocalVoiceEqualization, setLocalVoicePitch, setLocalVoiceReverb, setLogFile, setLogFileSize, setLogFilter, setLogLevel, setLowlightEnhanceOptions, setMixedAudioFrameParameters, setParameters, setPlaybackAudioFrameBeforeMixingParameters, setPlaybackAudioFrameParameters, setPreferHeadset, setRecordingAudioFrameParameters, setRemoteDefaultVideoStreamType, setRemoteRenderMode, setRemoteRenderMode, setRemoteSubscribeFallbackOption, setRemoteUserPriority, setRemoteUserSpatialAudioParams, setRemoteVideoStreamType, setRemoteVideoSubscriptionOptions, setRemoteVoicePosition, setSubscribeAudioBlacklist, setSubscribeAudioWhitelist, setSubscribeVideoBlacklist, setSubscribeVideoWhitelist, setupLocalVideo, setupRemoteVideo, setVideoDenoiserOptions, setVideoEncoderConfiguration, setVideoProfile, setVideoQualityParameters, setVoiceBeautifierParameters, setVoiceBeautifierPreset, setVoiceConversionParameters, setVoiceConversionPreset, setVolumeOfEffect, startAudioMixing, startAudioMixing, startAudioRecording, startAudioRecording, startChannelMediaRelay, startDirectCdnStreaming, startEchoTest, startEchoTest, startEchoTest, startLastmileProbeTest, startPreview, startPreview, startRecordingDeviceTest, startRhythmPlayer, startRtmpStreamWithoutTranscoding, startRtmpStreamWithTranscoding, startScreenCapture, startSecondaryCameraCapture, stopAllEffects, stopAudioMixing, stopAudioRecording, stopChannelMediaRelay, stopDirectCdnStreaming, stopEchoTest, stopEffect, stopLastmileProbeTest, stopPreview, stopPreview, stopRecordingDeviceTest, stopRhythmPlayer, stopRtmpStream, stopScreenCapture, stopSecondaryCameraCapture, switchCamera, takeSnapshot, unloadAllEffects, unloadEffect, unRegisterAudioSpectrumObserver, unregisterMediaMetadataObserver, updateChannelMediaOptions, updateChannelMediaRelay, updateDirectCdnStreamingMediaOptions, updateRtmpTranscoding, updateScreenCaptureParameters, uploadLogFile, useExternalAudioDevice
public abstract int setProfile(java.lang.String profile, boolean merge)
public abstract int enableTransportQualityIndication(boolean enabled)
public abstract int playRecap()
public abstract int enableRecap(int interval)
public abstract java.lang.String makeQualityReportUrl(java.lang.String channel, java.lang.String listenerUid, java.lang.String speakerUid, int format)
public abstract int updateSharedContext(EGLContext sharedContext)
sharedContext
- Shared contextpublic abstract int updateSharedContext(android.opengl.EGLContext sharedContext)
public abstract int setTextureId(int id, EGLContext eglContext, int width, int height, long ts)
id:
- Texture IDeglContext:
- eglContext which the texture belongs towidth
- Texture's original widthheight
- Texture's original heightts
- Timestamp of the captured frame (ms)public abstract int setTextureId(int id, android.opengl.EGLContext eglContext, int width, int height, long ts)
public abstract int monitorAudioRouteChange(boolean isMonitoring)
Enables the audio routing monitoring by the SDK.
Call before joining a channel.
isMonitoring:
- Default value is truepublic abstract int setApiCallMode(int syncCallTimeout)
syncCallTimeout:
- Synchronous or asynchronous mode
-1: Asynchronous mode
>=0: Synchronous mode, timeout (ms)