request Host Connection
abstract fun requestHostConnection(targetHostLiveID: String?, layoutTemplate: CoHostLayoutTemplate, timeout: Int, extraInfo: String?, completion: CompletionHandler?)
Initiate host connection request
Initiate a cross-room connection request to target host.
After calling this method, a connection request is sent to the target host. The request will remain active until:
Target host accepts via
`acceptHostConnection(fromHostLiveID:completion:)`Target host rejects via
`rejectHostConnection(fromHostLiveID:completion:)`Timeout expires
You cancel via
`cancelHostConnection(toHostLiveID:completion:)`
Parameters
| Parameter | Type | Description |
targetHost | String | Target host's live room ID |
layoutTemplate | CoHostLayoutTemplate | Connection layout template |
timeout | TimeInterval | Request timeout (unit: seconds) |
extraInfo | String | Extension information |
completion | CompletionClosure? | Callback for successful request initiation |
Parameters
target Host Live ID
Target host's live room ID
layout Template
Connection layout template
timeout
Request timeout (unit: seconds)
extra Info
Extension information
completion
Callback for successful request initiation