KRTCSDK全局接口

函数

KDV_RTC_SDK_API int32_t KRTCSDK::init (KRtcSdkLogParam *param, KRtcSdkInitParam *initParam)
 
KDV_RTC_SDK_API void KRTCSDK::release ()
 
KDV_RTC_SDK_API KRtcClientKRTCSDK::createRtcInstance ()
 
KDV_RTC_SDK_API int32_t KRTCSDK::destroyRtcInstance (KRtcClient *rtcSdk)
 
KDV_RTC_SDK_API KRtcDeviceManagerKRTCSDK::getDeviceManager ()
 
KDV_RTC_SDK_API const char * KRTCSDK::getVersion ()
 

详细描述

全局接口

函数说明

◆ init()

KDV_RTC_SDK_API int32_t KRTCSDK::init ( KRtcSdkLogParam param,
KRtcSdkInitParam initParam 
)

全局初始化

参数
callback回调函数指针
返回
0:成功 -1:参数错误

◆ release()

KDV_RTC_SDK_API void KRTCSDK::release ( )

全局释放资源

◆ createRtcInstance()

KDV_RTC_SDK_API KRtcClient * KRTCSDK::createRtcInstance ( )

创建实例

返回
KRtcClient对象指针,返回空时创建失败

◆ destroyRtcInstance()

KDV_RTC_SDK_API int32_t KRTCSDK::destroyRtcInstance ( KRtcClient rtcSdk)

销毁实例(阻塞接口)

参数
rtcSdkKRtcSdk对象指针
返回
0:成功 -1:参数错误

◆ getDeviceManager()

KDV_RTC_SDK_API KRtcDeviceManager * KRTCSDK::getDeviceManager ( )

获取DeviceManager单例对象

返回
KRtcDeviceManager对象指针

◆ getVersion()

KDV_RTC_SDK_API const char * KRTCSDK::getVersion ( )

获取DeviceManager单例对象

返回
KRTCSDK版本号