Initialize and register settings-related interfaces
instance
-
Brief description create a singleton instance of TKRoomManager, and objects must be created through this interface.
-
Interface name
+ (TKRoomManager)instance -
Method example
TKRoomManager.getInstance() -
Return value description
| Type | Description |
|---|---|
| instancetype | An instance object of type TKRoomManager |
destory
-
Brief description Destroy the singleton object of TKRoomManager, and this interface must be called.
-
Interface name
+ (void)destory -
Method example
TKRoomManager.getInstance().destroy(); -
Return value description
| Type | Description |
|---|---|
| None | None |
init
-
Brief description Initialize room information
-
Interface name
- (void)init(Context applicationContext, String appId, Builder builder) -
Parameter
| Parameter name | Required | Type | Description |
|---|---|---|---|
| applicationContext | Yes | Context | Use applicationContext |
| appId | Yes | String | appId (Enterprise Domain, registration required) |
| builder | Yes | Builder | Room extension information, you can view the relevant settings fields defined in the “Room Initialization” section of the related extension fields file according to your own needs |
- Method example
1 2 3 | |
| Type | Description |
|---|---|
| None | None |
registerRoomObserver
-
Brief description observer registerRoomObserver delegate to receive room information callbacks.
-
Interface name
- (void)registerRoomObserver(TKRoomManagerObserver observer) -
Parameter
| Parameter name | Required | Type | Description |
|---|---|---|---|
| observer | No | TKRoomManagerObserver | Implement the TKRoomManagerObserver interface |
-
Method example
TKRoomManager.getInstance().registerRoomObserver(null); -
Return value description
| Type | Description |
|---|---|
| None | None |
registerMediaFrameObserver
-
Brief description Set the delegate for registerMediaFrameObserver to receive callbacks for local and remote audio and video data.
-
Interface name
- (int)registerMediaFrameObserver(TKMediaFrameObserver observer) -
Parameter
| Parameter name | Required | Type | Description |
|---|---|---|---|
| observer | No | TKMediaFrameObserver | Implement the TKMediaFrameObserver interface |
-
Method example
TKRoomManager.getInstance().registerMediaFrameObserver(null); -
Return value description
| Type | Description |
|---|---|
| None | None |




