The options for the screen sharing success handler.
A promise that resolves when the screen sharing setup is complete.
await streamSuccessScreen({
stream: mediaStream,
parameters: {
socket,
transportCreated,
localStreamScreen: null,
screenAlreadyOn: false,
screenAction: true,
transportCreatedScreen: false,
hostLabel: "Host",
eventType: "conference",
showAlert,
annotateScreenStream: false,
updateTransportCreatedScreen,
updateScreenAlreadyOn,
updateScreenAction,
updateTransportCreated,
updateLocalStreamScreen,
updateShared,
updateIsScreenboardModalVisible,
sleep,
createSendTransport,
connectSendTransportScreen,
disconnectSendTransportScreen,
stopShareScreen,
reorderStreams,
prepopulateUserMedia,
rePort,
},
});
Handles the successful initiation of screen sharing.