Full stop - resets everything to the pre-setup phase and stops broadcasting if it's enabled. In order to use the Webcaster instance again - calling setup is required. Can only be called after setup.
Return applied settings to the MediaStream. Uses functionality of MediaStreamTrack.getSettings() on both audio and video tracks. Can only be called after setup.
applied settings for audio and video tracks
Can be called any time.
override this at runtime with user-app listener
override this at runtime with user-app listener
override this at runtime with user-app listener
default is false, when set true will effectively stop all tracks on the current active MediaStream (if any, will not have effect before setup
called). If that media-stream was user-provided, this will make the recovery fail therefore (attempting to reuse the thus stopped media-stream for a new broadcast session). Otherwise, a new media-stream is created, eventually based on configured constraint params.
Adds live meta data to a broadcast stream.
Name of the meta data handler. Other types are not supported.
The data to be sent. The parameter can contain a maximum object depth of 6.
May be called before setup. If not called before, configured value will be applied to MediaStream on setup.
Creates media stream if it's not passed. Must be called before any further usage of the API.
mutable clone of internal defaults-applied required config
Generated using TypeDoc
imutable. partially optional fields.