API | Description |
Create a VideoLiveKit instance (Singleton Pattern) | |
Start a live room using roomId. | |
End the live stream. | |
Join a live room using roomId. | |
Leave the live stream. |
static func createInstance() -> VideoLiveKit
func startLive(roomId: String)
Parameter | Type | Description | Meaning |
roomId | String | Mandatory | Live Streaming Room ID |
func stopLive(onSuccess: TUISuccessBlock?, onError: TUIErrorBlock?)
Parameter | Type | Description | Meaning |
onSuccess | TUISuccessBlock? | Optional | Success callback. Specific type: () -> Void? |
onError | TUIErrorBlock? | Optional | Callback failure. Specific type: (TUIError, String)? |
func joinLive(roomId: String)
Parameter | Type | Description | Meaning |
roomId | String | Mandatory | Live Streaming Room ID |
func leaveLive(onSuccess: TUISuccessBlock?, onError: TUIErrorBlock?)
Parameter | Type | Description | Meaning |
onSuccess | TUISuccessBlock? | Optional | Success callback. Specific type: () -> Void? |
onError | TUIErrorBlock? | Optional | Callback failure. Specific type: (TUIError, String)? |