对应文件 tkroommanager.h
GetRoomClient
-
简要描述
获取实例化的SDK对象, 全局函数
-
返回值
TKRoomManager的指针
-
函数原型
TKRoomManager* GetRoomClient()
DelRoomClient
-
简要描述
销毁SDK对象, 全局函数
-
返回值
void
-
函数原型
void DelRoomClient(TKRoomManager** client)
GetSdkVersion
-
简要描述
获取SDK版本号, 全局函数
-
返回值
const char*
-
函数原型
const char* GetSdkVersion()
初始化(init)
-
简要描述:
init sdk 在使用SDK的时候西药首先调用
init
来初始化 -
参数:
@appKey:authKey from management system (为企业authkey 企业注册时获得的 authkey) @options:TKMULTILOCALSTREAM TKMAXRECONNECTCOUNT
-
返回值
@return 0 success
-
函数原型
1
int init(const std::string& appKey, const tk::VariantMap& options = tk::VariantMap())
-
方法示例
1 2 3 4 5
tk::VariantMap options; options[TK_GETROOMFILE] = true; options[TK_UI_UNIFORM_VERSION] = "13"; TKRoomManager* m_sdk = GetRoomClient(); m_sdk->init(std::string str("appKey"), options);
getInterface
-
简要描述:
获取实例化的对象
-
接口详解
int getInterface(TK_INTERFACE_TYPE interfaceID, void** inter)
参数:
参数 | 说明 |
---|---|
interfaceID | 获取的实例化对象的类型,详情查看TK_INTERFACE_TYPE |
inter | 返回的实例化对象 |
- 使用详解
1 2 3
获取音频设备对象 TKAudio *audio = 0; m_sdk->getInterface(TK_IID_AUDIO_DEVICE, (void**)(&audio));
registerRoomObserver
-
简要描述:
设置 RoomManager 回调
-
参数:
@TKRoomManagerObserver:TKRoomManager类的回调,需要一个实例,具体内容请参考
TKRoomManagerObserver
一文 -
返回值
@void
-
函数原型
1
void registerRoomObserver(TKRoomManagerObserver* observer)
- 使用
使用之前需要选获取SDK实例对象,并且调用
init()
初始化SDK
registerMediaObserver
-
简要描述:
设置获取音视频数据回调代理
-
参数:
@TKMediaFrameObserver:TKRoomManager类的回调,需要一个实例,具体内容请参考
TKMediaFrameObserver
一文 -
返回值
@void
-
函数原型
1
void registerMediaObserver(TKMediaFrameObserver* observer)
-
使用
使用之前需要选获取SDK实例对象,并且调用
init()
初始化SDK