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 |