*** id: ce628fa0-6216-4590-8aa8-7c9fd720e8d8 title: Events slug: /node/reference/video/client/events description: Events available on the Video Client class. max-toc-depth: 3 ---------------- [roomsession]: /docs/server-sdk/v4/node/reference/video/room-session [roomsessionfullstate]: /docs/server-sdk/v4/node/reference/video/room-session-full-state ## Events ### onRoomEnded * **client.video.listen**(`{ onRoomEnded: Callback }`) Emitted when a room session ends. Your event handler receives an object which is an instance of [`RoomSessionFullState`][roomsessionfullstate]. #### Parameters The room session that ended. See [`RoomSession`][roomsession]. ### onRoomStarted * **client.video.listen**( `{ onRoomStarted: Callback }`) Emitted when a room session is started. Your event handler receives an object which is an instance of [`RoomSessionFullState`][roomsessionfullstate]. #### Parameters The room session that started. See [`RoomSession`][roomsession].