KRTCSDK-全局接口

函数

static int init (Context context, KRtcSdkLogParam param, KRtcSdkInitParam initParam)
 
static void release ()
 
static KRtcClient createRtcInstance ()
 
static int destroyRtcInstance (KRtcClient mkRtcClient)
 
static KRtcDeviceManager getDeviceManager ()
 
static String getVersion ()
 

变量

static final String TAG = "KRtcSdk-" + KRtcEngine.class.getSimpleName()
 

详细描述

KRtcEngine是KRtcSDK的初始化类,如果要使用SDK相关功能,则必须初始化KRtcEngine.

函数说明

◆ createRtcInstance()

static KRtcClient createRtcInstance ( )
static

获取KRtcClient实例

返回
KRtcClient对象指针
注解
通过该方法可以获取多个KRtcClient的实例。

◆ destroyRtcInstance()

static int destroyRtcInstance ( KRtcClient  mkRtcClient)
static

销毁获取到的KRtcClient的实例

参数
mkRtcClientKRtcClient实例
返回
0:成功 -1:参数错误

◆ getDeviceManager()

static KRtcDeviceManager getDeviceManager ( )
static

获取DeviceManager对象

返回
KRtcDeviceManager对象

◆ getVersion()

static String getVersion ( )
static

获取SDK的版本号

返回
KRTCSDK版本号

◆ init()

static int init ( Context  context,
KRtcSdkLogParam  param,
KRtcSdkInitParam  initParam 
)
static

全局初始化

参数
contextAndroid 上下文
param初始化Log参数包括路径,回调方法对象。
initParam初始化自定义音视频采集与渲染功能。
返回
0:成功 -1:参数错误

◆ release()

static void release ( )
static

全局释放资源