对应文件 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
来初始化 -
参数:
@appId:企业域名(domain) @options:TKMULTILOCALSTREAM
-
返回值
@return 0 success
-
函数原型
1
int init(const std::string& appId, const tk::VariantMap& options = tk::VariantMap())
-
方法示例
1 2 3 4
tk::VariantMap options; options[TKMULTILOCALSTREAM] = false; TKRoomManager* m_sdk = GetRoomClient(); m_sdk->init(std::string str("appId"), 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