com.kedacom.sdk.api.KRtcClient类 参考

Public 成员函数

int init (KRtcCallback callback)
 
void Login (LoginParam param)
 
void Logout ()
 
int renewToken (String token)
 
void JoinRoom (JoinRoomParam param)
 
void leaveRoom ()
 
void replyCall (boolean answerOrHanup, String roomId)
 
int startLocalPreview (GLSurfaceView view)
 
void stopLocalPreview ()
 
int setMirrorMode (GLSurfaceView displayWindowId, boolean mirror)
 
void publishMainVideoStream (int mediaIndex)
 
void publishDualVideoStream ()
 
void publishAudioStream ()
 
void setMainVideoStreamParam (MainVideoStreamParam param)
 
void setDualVideoStreamParam (DualVideoStreamParam param)
 
void subscribeStream (String userId, SubscribeStreamParam param, GLSurfaceView holder)
 
void updateStreamLayer (String userid, STREAM_TYPE type, int mediaIndex, int layerIndex)
 
void unpublishStream (STREAM_TYPE type, int mediaIndex)
 
void unsubscribeStream (String userid, STREAM_TYPE type, int mediaIndex)
 
int setPauseImage (ImageBuffer image)
 
void pausePublishStream (STREAM_TYPE type, int mediaIndex, boolean pauseOrResume)
 
void pauseSubscribeStream (String userId, STREAM_TYPE type, int mediaIndex, boolean pauseOrResume)
 
void requestKeyFrame (String userId, STREAM_TYPE type, int mediaIndex)
 
void enableAudioLevelIndication (int interval)
 
int sendVideoFrameData (STREAM_TYPE type, int mediaIndex, VideoFrameData data)
 
int sendAudioFrameData (AudioFrameData data)
 
int sendEncodedVideoData (STREAM_TYPE type, int mediaIndex, int layerIndex, EncodedVideoData data)
 
void enableLocalAudioCallback (boolean enable, int channelCount, int sampleRate)
 
void enableRemoteAudioCallback (boolean enable, int channelCount, int sampleRate)
 
void enableRemoteMixedAudioCallback (boolean enable, int channelCount, int sampleRate)
 
void setAudioDeviceCapability (AudioDeviceCapability micCapability)
 
void snapshotVideo (String userId, STREAM_TYPE type, int mediaIndex)
 
int doDestroy ()
 
int doDestroySubscribeView ()