***
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].