Service for controlling participant media in a session, with options to manage audio, video, screenshare, and chat functionalities.
Name
ControlMediaHost
Description
This service provides the host with control over a participant's media (audio, video, screenshare, chat), with options to enable or disable these functionalities individually or all at once.
Method
controlMediaHost
Async
Param: options
Options to specify which media type to control and provide necessary parameters.
Param: options.type
The media type to control ('audio', 'video', 'screenshare', 'chat', 'all').
Param: options.parameters
Additional parameters, functions, and media streams necessary to perform the media control operations.
Returns
A promise that resolves when the media control operation is complete.
Service for controlling participant media in a session, with options to manage audio, video, screenshare, and chat functionalities.
Name
ControlMediaHost
Description
This service provides the host with control over a participant's media (audio, video, screenshare, chat), with options to enable or disable these functionalities individually or all at once.
Method
controlMediaHost
Async
Param: options
Options to specify which media type to control and provide necessary parameters.
Param: options.type
The media type to control ('audio', 'video', 'screenshare', 'chat', 'all').
Param: options.parameters
Additional parameters, functions, and media streams necessary to perform the media control operations.
Returns
Example
Remarks
alltype, it sequentially controls each media type to ensure all are turned off.