public class ArtcEngineDelegate
extends com.taobao.artc.api.ArtcEngine
构造器和说明 |
---|
ArtcEngineDelegate(com.alicom.rtc.Business.RTCStateHandler rtcStateHandler,
com.alicom.rtc.BaseCommunication communication,
com.taobao.artc.api.ArtcEngine engine) |
限定符和类型 | 方法和说明 |
---|---|
void |
answer(java.lang.String s,
java.lang.String s1,
java.lang.String s2,
int i,
int i1) |
void |
answer2(java.lang.String s,
java.lang.String s1,
java.lang.String s2,
int i,
int i1,
java.lang.String s3,
java.lang.String s4) |
void |
call(java.lang.String s,
java.lang.String s1,
int i) |
void |
call2(java.lang.String s,
java.lang.String s1,
int i,
java.lang.String s2,
java.lang.String s3) |
void |
callDevices(java.lang.String s,
java.util.ArrayList<com.taobao.artc.api.ArtcPeerDeviceInfo> arrayList,
int i,
java.lang.String s1,
java.lang.String s2) |
void |
callPstn(java.lang.String s,
java.lang.String s1,
java.lang.String s2,
java.lang.String s3,
int i,
java.lang.String s4,
java.lang.String s5) |
void |
cancelCall(java.lang.String s,
java.lang.String s1) |
void |
cancelCall2(java.lang.String s,
java.lang.String s1,
java.lang.String s2,
java.lang.String s3) |
void |
cancelCallDevices(java.lang.String s,
java.util.ArrayList<com.taobao.artc.api.ArtcPeerDeviceInfo> arrayList,
java.lang.String s1,
java.lang.String s2) |
void |
cancelCallPstn(java.lang.String s,
java.lang.String s1,
java.lang.String s2,
java.lang.String s3,
java.lang.String s4,
java.lang.String s5) |
boolean |
checkCameraLight() |
void |
createChannel(java.lang.String s) |
void |
createChannel2(java.lang.String s,
java.lang.String s1) |
void |
enableCameraLight(boolean b) |
void |
enableFaceBeauty(boolean b) |
void |
encodeVideoCustomFrame(java.lang.String s) |
int |
getCameraBrightness() |
java.lang.String[] |
getCameraNames() |
java.lang.String |
getCurrentCameraName() |
java.lang.String |
getUserId() |
java.lang.String |
getVersion() |
void |
initialize(com.taobao.artc.api.ArtcConfig artcConfig) |
void |
initialize2(com.taobao.artc.api.ArtcConfig artcConfig,
java.lang.String s) |
void |
invite(java.lang.String s,
java.lang.String s1) |
void |
invite2(java.lang.String s,
java.lang.String s1,
java.lang.String s2,
java.lang.String s3) |
boolean |
isFaceBeautyAvailable() |
boolean |
isFrontFacingCamera() |
boolean |
isSpeakerphoneEnabled() |
boolean |
isVideoHardwareEncoderRuning() |
void |
joinChannel(java.lang.String s) |
void |
joinChannel2(java.lang.String s,
java.lang.String s1,
java.lang.String s2) |
void |
kick(java.lang.String s,
java.lang.String s1) |
void |
kick2(java.lang.String s,
java.lang.String s1,
java.lang.String s2,
java.lang.String s3) |
void |
leaveChannel() |
void |
leaveChannel2(java.lang.String s,
java.lang.String s1) |
void |
muteLocalAudioStream(boolean b) |
void |
muteLocalVideoStream(boolean b) |
void |
muteRemoteAudioStream(boolean b) |
void |
muteRemoteAudioStream(boolean b,
java.lang.String s) |
void |
muteRemoteVideoStream(boolean b) |
void |
registCameraCallback(com.taobao.artc.api.IArtcCameraHandle iArtcCameraHandle) |
void |
registerAttendeeCallback(com.taobao.artc.api.ArtcAttendeeHandler artcAttendeeHandler) |
void |
registerHandler(com.taobao.artc.api.ArtcEngineEventHandler artcEngineEventHandler) |
void |
registerHandler(com.taobao.artc.api.IArtcEngineEventHandler iArtcEngineEventHandler) |
void |
registerSignalChannelHandler(com.taobao.artc.api.ArtcSignalChannelHandler artcSignalChannelHandler) |
void |
registerSpeakerCallback(com.taobao.artc.api.ArtcSpeakerHandle artcSpeakerHandle) |
void |
registLogCallback(com.taobao.artc.api.IArtcLogHandle iArtcLogHandle) |
void |
registUser(java.lang.String s) |
void |
setAudioEventHandler(org.artc.webrtc.voiceengine.ArtcAudioRecord.IAudioRecordEventHandler iAudioRecordEventHandler) |
void |
setAudioOutputVolume(float v) |
void |
setBackgroundView(org.artc.webrtc.SurfaceViewRenderer surfaceViewRenderer) |
void |
setBroadcast(java.lang.String s) |
void |
setCallTimeout(int i) |
void |
setCameraBrightness(int i) |
void |
setChannelProfile(com.taobao.artc.api.AConstants.ArtcChannelProfile artcChannelProfile,
boolean enableVideo) |
void |
setChannelProfile(com.taobao.artc.api.AConstants.ArtcChannelProfile artcChannelProfile,
boolean enableVideo,
boolean enableAudio) |
void |
setDisplayPixel(int i,
int i1,
boolean b) |
void |
setEnableSpeakerphone(boolean b) |
void |
setFaceBeautyParam(float v,
float v1,
float v2,
float v3,
float v4,
float v5,
float v6) |
void |
setLocalView(org.artc.webrtc.SurfaceViewRenderer surfaceViewRenderer) |
void |
setRemoteView(org.artc.webrtc.SurfaceViewRenderer surfaceViewRenderer) |
void |
setRemoteView(org.artc.webrtc.SurfaceViewRenderer surfaceViewRenderer,
java.lang.String s) |
void |
setTransportProfile(com.taobao.artc.api.AConstants.ArtcTransportProfile artcTransportProfile) |
void |
setUserId(java.lang.String s) |
void |
setVideoLayout(com.taobao.artc.api.ArtcVideoLayout artcVideoLayout) |
void |
setVideoLayout(com.taobao.artc.api.ArtcVideoLayout artcVideoLayout,
boolean b) |
void |
setVideoMinMaxBitrate(int i,
int i1) |
void |
setVideoMirror(boolean b) |
void |
setVideoProfile(com.taobao.artc.api.AConstants.ArtcVideoProfile artcVideoProfile,
boolean b) |
void |
setVideoResolution(com.taobao.artc.api.AConstants.ArtcVideoResolutionType artcVideoResolutionType,
boolean b) |
void |
setVideoRotation(boolean b,
int i) |
void |
startMediaRecordFromFile(java.lang.String s,
com.taobao.artc.api.AConstants.ArtcMediaRecordType artcMediaRecordType,
java.lang.String s1) |
void |
startMediaRecordToFile(java.lang.String s,
com.taobao.artc.api.AConstants.ArtcMediaRecordType artcMediaRecordType,
java.lang.String s1) |
void |
startPreview() |
void |
startPreview2(java.lang.String s) |
void |
stopMediaRecordFromFile(java.lang.String s) |
void |
stopMediaRecordToFile(java.lang.String s) |
void |
stopPreview() |
void |
stopPreview2(java.lang.String s) |
void |
swapScreen() |
void |
switchCamera() |
void |
switchCamera(java.lang.String s) |
void |
switchMedia(java.lang.String s,
java.lang.String s1,
int i,
int i1) |
void |
unInitialize() |
void |
unInitialize2(java.lang.String s) |
void |
unRegisterHandler() |
void |
unregistUser() |
public ArtcEngineDelegate(com.alicom.rtc.Business.RTCStateHandler rtcStateHandler, com.alicom.rtc.BaseCommunication communication, com.taobao.artc.api.ArtcEngine engine)
public java.lang.String getVersion()
getVersion
在类中 com.taobao.artc.api.ArtcEngine
public boolean isVideoHardwareEncoderRuning()
isVideoHardwareEncoderRuning
在类中 com.taobao.artc.api.ArtcEngine
public void initialize(com.taobao.artc.api.ArtcConfig artcConfig)
initialize
在类中 com.taobao.artc.api.ArtcEngine
public void initialize2(com.taobao.artc.api.ArtcConfig artcConfig, java.lang.String s)
initialize2
在类中 com.taobao.artc.api.ArtcEngine
public void unInitialize()
unInitialize
在类中 com.taobao.artc.api.ArtcEngine
public void unInitialize2(java.lang.String s)
unInitialize2
在类中 com.taobao.artc.api.ArtcEngine
public void registerHandler(com.taobao.artc.api.IArtcEngineEventHandler iArtcEngineEventHandler)
registerHandler
在类中 com.taobao.artc.api.ArtcEngine
public void registerHandler(com.taobao.artc.api.ArtcEngineEventHandler artcEngineEventHandler)
registerHandler
在类中 com.taobao.artc.api.ArtcEngine
public void unRegisterHandler()
unRegisterHandler
在类中 com.taobao.artc.api.ArtcEngine
public void setVideoProfile(com.taobao.artc.api.AConstants.ArtcVideoProfile artcVideoProfile, boolean b)
setVideoProfile
在类中 com.taobao.artc.api.ArtcEngine
public void setVideoRotation(boolean b, int i)
setVideoRotation
在类中 com.taobao.artc.api.ArtcEngine
public void setVideoMirror(boolean b)
setVideoMirror
在类中 com.taobao.artc.api.ArtcEngine
public void setDisplayPixel(int i, int i1, boolean b)
setDisplayPixel
在类中 com.taobao.artc.api.ArtcEngine
public void setBackgroundView(org.artc.webrtc.SurfaceViewRenderer surfaceViewRenderer)
setBackgroundView
在类中 com.taobao.artc.api.ArtcEngine
public void setLocalView(org.artc.webrtc.SurfaceViewRenderer surfaceViewRenderer)
setLocalView
在类中 com.taobao.artc.api.ArtcEngine
public void setRemoteView(org.artc.webrtc.SurfaceViewRenderer surfaceViewRenderer)
setRemoteView
在类中 com.taobao.artc.api.ArtcEngine
public void setRemoteView(org.artc.webrtc.SurfaceViewRenderer surfaceViewRenderer, java.lang.String s)
setRemoteView
在类中 com.taobao.artc.api.ArtcEngine
public void startPreview()
startPreview
在类中 com.taobao.artc.api.ArtcEngine
public void startPreview2(java.lang.String s)
startPreview2
在类中 com.taobao.artc.api.ArtcEngine
public void setTransportProfile(com.taobao.artc.api.AConstants.ArtcTransportProfile artcTransportProfile)
setTransportProfile
在类中 com.taobao.artc.api.ArtcEngine
public void setChannelProfile(com.taobao.artc.api.AConstants.ArtcChannelProfile artcChannelProfile, boolean enableVideo)
setChannelProfile
在类中 com.taobao.artc.api.ArtcEngine
public void setChannelProfile(com.taobao.artc.api.AConstants.ArtcChannelProfile artcChannelProfile, boolean enableVideo, boolean enableAudio)
setChannelProfile
在类中 com.taobao.artc.api.ArtcEngine
public void setUserId(java.lang.String s)
setUserId
在类中 com.taobao.artc.api.ArtcEngine
public java.lang.String getUserId()
getUserId
在类中 com.taobao.artc.api.ArtcEngine
public void setVideoLayout(com.taobao.artc.api.ArtcVideoLayout artcVideoLayout)
setVideoLayout
在类中 com.taobao.artc.api.ArtcEngine
public void setVideoLayout(com.taobao.artc.api.ArtcVideoLayout artcVideoLayout, boolean b)
setVideoLayout
在类中 com.taobao.artc.api.ArtcEngine
public void setBroadcast(java.lang.String s)
setBroadcast
在类中 com.taobao.artc.api.ArtcEngine
public void createChannel(java.lang.String s)
createChannel
在类中 com.taobao.artc.api.ArtcEngine
public void createChannel2(java.lang.String s, java.lang.String s1)
createChannel2
在类中 com.taobao.artc.api.ArtcEngine
public void joinChannel2(java.lang.String s, java.lang.String s1, java.lang.String s2)
joinChannel2
在类中 com.taobao.artc.api.ArtcEngine
public void joinChannel(java.lang.String s)
joinChannel
在类中 com.taobao.artc.api.ArtcEngine
public void leaveChannel()
leaveChannel
在类中 com.taobao.artc.api.ArtcEngine
public void leaveChannel2(java.lang.String s, java.lang.String s1)
leaveChannel2
在类中 com.taobao.artc.api.ArtcEngine
public void stopPreview()
stopPreview
在类中 com.taobao.artc.api.ArtcEngine
public void stopPreview2(java.lang.String s)
stopPreview2
在类中 com.taobao.artc.api.ArtcEngine
public void switchCamera()
switchCamera
在类中 com.taobao.artc.api.ArtcEngine
public void switchCamera(java.lang.String s)
switchCamera
在类中 com.taobao.artc.api.ArtcEngine
public java.lang.String[] getCameraNames()
getCameraNames
在类中 com.taobao.artc.api.ArtcEngine
public java.lang.String getCurrentCameraName()
getCurrentCameraName
在类中 com.taobao.artc.api.ArtcEngine
public void swapScreen()
swapScreen
在类中 com.taobao.artc.api.ArtcEngine
public void muteLocalAudioStream(boolean b)
muteLocalAudioStream
在类中 com.taobao.artc.api.ArtcEngine
public void muteRemoteAudioStream(boolean b)
muteRemoteAudioStream
在类中 com.taobao.artc.api.ArtcEngine
public void switchMedia(java.lang.String s, java.lang.String s1, int i, int i1)
switchMedia
在类中 com.taobao.artc.api.ArtcEngine
public void muteRemoteAudioStream(boolean b, java.lang.String s)
muteRemoteAudioStream
在类中 com.taobao.artc.api.ArtcEngine
public void muteLocalVideoStream(boolean b)
muteLocalVideoStream
在类中 com.taobao.artc.api.ArtcEngine
public void muteRemoteVideoStream(boolean b)
muteRemoteVideoStream
在类中 com.taobao.artc.api.ArtcEngine
public void setAudioOutputVolume(float v)
setAudioOutputVolume
在类中 com.taobao.artc.api.ArtcEngine
public void setEnableSpeakerphone(boolean b)
setEnableSpeakerphone
在类中 com.taobao.artc.api.ArtcEngine
public boolean isSpeakerphoneEnabled()
isSpeakerphoneEnabled
在类中 com.taobao.artc.api.ArtcEngine
public void registUser(java.lang.String s)
registUser
在类中 com.taobao.artc.api.ArtcEngine
public void unregistUser()
unregistUser
在类中 com.taobao.artc.api.ArtcEngine
public void invite(java.lang.String s, java.lang.String s1)
invite
在类中 com.taobao.artc.api.ArtcEngine
public void invite2(java.lang.String s, java.lang.String s1, java.lang.String s2, java.lang.String s3)
invite2
在类中 com.taobao.artc.api.ArtcEngine
public void call(java.lang.String s, java.lang.String s1, int i)
call
在类中 com.taobao.artc.api.ArtcEngine
public void call2(java.lang.String s, java.lang.String s1, int i, java.lang.String s2, java.lang.String s3)
call2
在类中 com.taobao.artc.api.ArtcEngine
public void callDevices(java.lang.String s, java.util.ArrayList<com.taobao.artc.api.ArtcPeerDeviceInfo> arrayList, int i, java.lang.String s1, java.lang.String s2)
callDevices
在类中 com.taobao.artc.api.ArtcEngine
public void callPstn(java.lang.String s, java.lang.String s1, java.lang.String s2, java.lang.String s3, int i, java.lang.String s4, java.lang.String s5)
callPstn
在类中 com.taobao.artc.api.ArtcEngine
public void answer(java.lang.String s, java.lang.String s1, java.lang.String s2, int i, int i1)
answer
在类中 com.taobao.artc.api.ArtcEngine
public void answer2(java.lang.String s, java.lang.String s1, java.lang.String s2, int i, int i1, java.lang.String s3, java.lang.String s4)
answer2
在类中 com.taobao.artc.api.ArtcEngine
public boolean isFaceBeautyAvailable()
isFaceBeautyAvailable
在类中 com.taobao.artc.api.ArtcEngine
public void enableFaceBeauty(boolean b)
enableFaceBeauty
在类中 com.taobao.artc.api.ArtcEngine
public void setFaceBeautyParam(float v, float v1, float v2, float v3, float v4, float v5, float v6)
setFaceBeautyParam
在类中 com.taobao.artc.api.ArtcEngine
public void kick(java.lang.String s, java.lang.String s1)
kick
在类中 com.taobao.artc.api.ArtcEngine
public void kick2(java.lang.String s, java.lang.String s1, java.lang.String s2, java.lang.String s3)
kick2
在类中 com.taobao.artc.api.ArtcEngine
public void cancelCall(java.lang.String s, java.lang.String s1)
cancelCall
在类中 com.taobao.artc.api.ArtcEngine
public void cancelCall2(java.lang.String s, java.lang.String s1, java.lang.String s2, java.lang.String s3)
cancelCall2
在类中 com.taobao.artc.api.ArtcEngine
public void cancelCallDevices(java.lang.String s, java.util.ArrayList<com.taobao.artc.api.ArtcPeerDeviceInfo> arrayList, java.lang.String s1, java.lang.String s2)
cancelCallDevices
在类中 com.taobao.artc.api.ArtcEngine
public void cancelCallPstn(java.lang.String s, java.lang.String s1, java.lang.String s2, java.lang.String s3, java.lang.String s4, java.lang.String s5)
cancelCallPstn
在类中 com.taobao.artc.api.ArtcEngine
public boolean checkCameraLight()
checkCameraLight
在类中 com.taobao.artc.api.ArtcEngine
public void enableCameraLight(boolean b)
enableCameraLight
在类中 com.taobao.artc.api.ArtcEngine
public boolean isFrontFacingCamera()
isFrontFacingCamera
在类中 com.taobao.artc.api.ArtcEngine
public void registLogCallback(com.taobao.artc.api.IArtcLogHandle iArtcLogHandle)
registLogCallback
在类中 com.taobao.artc.api.ArtcEngine
public void encodeVideoCustomFrame(java.lang.String s)
encodeVideoCustomFrame
在类中 com.taobao.artc.api.ArtcEngine
public void setVideoResolution(com.taobao.artc.api.AConstants.ArtcVideoResolutionType artcVideoResolutionType, boolean b)
setVideoResolution
在类中 com.taobao.artc.api.ArtcEngine
public void setCameraBrightness(int i)
setCameraBrightness
在类中 com.taobao.artc.api.ArtcEngine
public int getCameraBrightness()
getCameraBrightness
在类中 com.taobao.artc.api.ArtcEngine
public void registCameraCallback(com.taobao.artc.api.IArtcCameraHandle iArtcCameraHandle)
registCameraCallback
在类中 com.taobao.artc.api.ArtcEngine
public void setCallTimeout(int i)
setCallTimeout
在类中 com.taobao.artc.api.ArtcEngine
public void registerSpeakerCallback(com.taobao.artc.api.ArtcSpeakerHandle artcSpeakerHandle)
registerSpeakerCallback
在类中 com.taobao.artc.api.ArtcEngine
public void setAudioEventHandler(org.artc.webrtc.voiceengine.ArtcAudioRecord.IAudioRecordEventHandler iAudioRecordEventHandler)
setAudioEventHandler
在类中 com.taobao.artc.api.ArtcEngine
public void registerSignalChannelHandler(com.taobao.artc.api.ArtcSignalChannelHandler artcSignalChannelHandler)
registerSignalChannelHandler
在类中 com.taobao.artc.api.ArtcEngine
public void registerAttendeeCallback(com.taobao.artc.api.ArtcAttendeeHandler artcAttendeeHandler)
registerAttendeeCallback
在类中 com.taobao.artc.api.ArtcEngine
public void setVideoMinMaxBitrate(int i, int i1)
setVideoMinMaxBitrate
在类中 com.taobao.artc.api.ArtcEngine
public void startMediaRecordToFile(java.lang.String s, com.taobao.artc.api.AConstants.ArtcMediaRecordType artcMediaRecordType, java.lang.String s1)
startMediaRecordToFile
在类中 com.taobao.artc.api.ArtcEngine
public void stopMediaRecordToFile(java.lang.String s)
stopMediaRecordToFile
在类中 com.taobao.artc.api.ArtcEngine
public void startMediaRecordFromFile(java.lang.String s, com.taobao.artc.api.AConstants.ArtcMediaRecordType artcMediaRecordType, java.lang.String s1)
startMediaRecordFromFile
在类中 com.taobao.artc.api.ArtcEngine
public void stopMediaRecordFromFile(java.lang.String s)
stopMediaRecordFromFile
在类中 com.taobao.artc.api.ArtcEngine