Recording Events - iOS
VideoSDK provides onRecordingStateChanged event which will notify you of the current state of recording for the room.
onRecordingStateChanged
- This event will be triggered when the room's recording status changes.
- Implement this method of the
RoomEventListenerprotocol, and register the listener with theaddEventListener(_:)method of theRoomclass.
Example
Here is the usage of the event mentioned in this page.
- Swift
extension RoomViewController: RoomEventListener {
func onRecordingStateChanged(state: RecordingState) {
switch(state) {
case .RECORDING_STARTING:
print("recording starting")
case .RECORDING_STARTED:
print("recording started")
case .RECORDING_STOPPING:
print("recording stopping")
case .RECORDING_STOPPED:
print("recording stopped")
@unknown default:
break
}
}
}
API Reference
The API references for all the methods and events utilised in this guide are provided below.
Got a Question? Ask us on discord

