Toggle SVC for content share. This should be called before calling startContentShare
or
startContentShareFromScreenCapture
. This will only have impact if using an SVC supporting
codec like VP9. It cannot be enabled at the same time as simulcast.
Enable/disable SVC
Toggle simulcast for content share. This should be called before calling startContentShare
or
startContentShareFromScreenCapture
. The default encoding parameters are:
Enable/disable simulcast
Overide the default encoding params for either layer in max bitrate, scale resolution down by, or max frame rate.
Iterates through each observer, so that their notification functions may be called.
Pause content sharing. This (combined with unpauseContentShare
is a lightweight alternative to stopping and
starting content share which requires use of a seperate peer connection and therefore has increased latency.
Remote receivers will continue to subscribe to content share video but there will be nothing transmitting (e.g. it may be a black frame)
Remove an observer
Sets the audio profile to use for content sharing. The new audio profile takes effect
on the next call to startContentShare
or startContentShareFromScreenCapture
or if
already started, upon the next reconnect.
Set codec preferences for this content send stream. See AudioVideoControllerFacade.setVideoCodecSendPreferences
for more information.
Start content sharing
Start screen sharing
Stop content sharing
Unpause content sharing
Generated using TypeDoc
Add an observer