screenshareStarted

Emitted when a user starts screen sharing. You can discriminate between the local user and remote users by the type field inside the event data.

Sample payload

{
"type": "screnshareStarted",
"data": {
"type": "local",
"user": {
"id": "2775f882-845e-4416-82c9-04cc25669c0b",
"name": "John Smith",
........................
}
}
}

Sample subscription code

sambaFrame.on('screenshareStarted', (event) => {
const data = event.data;
if (data.type === 'local') {
console.log('You have started screen sharing');
} else {
console.log(data.user.name, 'has started screen sharing');
}
});