re Port
Re-ports the screen states and active names for the main screen in a conference or event session.
This function updates the current and previous screen states, compares active names and screen states, and adds a timestamp. If recording is started or resumed, it performs the re-porting operations. If restart is true, it only re-compares active names.
Parameters
options
The options containing restart flag and parameters
Example:
val rePortOptions = RePortOptions(
restart = true,
parameters = object : RePortParameters {
override val islevel = "2"
override val mainScreenPerson = "Admin"
override val adminOnMainScreen = true
override val mainScreenFilled = true
override val recordStarted = true
override val recordStopped = false
override val recordPaused = false
override val recordResumed = false
override val screenStates = listOf(/* existing screen states */)
override val prevScreenStates = listOf(/* previous screen states */)
override val updateScreenStates = { newStates ->
}
override val updatePrevScreenStates = { prevStates ->
}
override val compareActiveNames = { options ->
}
override val compareScreenStates = { options ->
}
override fun getUpdatedAllParams() = this
// ... other required implementations
}
)
rePort(rePortOptions)Content copied to clipboard