Adds SimulcastUplinkObserver to observe simulcast encoding resolution layer changes
Update the internal state with the capture and encode parameters we expect to be used, and return the parameters.
Returns the selected encoding parameter
This function is deprecated and unused, and will be removed in a future release.
Iterates through each observer, so that their notification functions may be called.
Gets the maximum encoding bitrate kbps after bandwidth constraints are applied.
Removes SimulcastUplinkObserver
Sets whether video uplink bandwidth is currently prioritized.
Set if high resultion feature (i.e., 1080p for camera and 4k for content) is enabled.
Sets ideal maximum bandwidth kbps.
Updates VideoUplinkPolicy with connection metrics
Potentially update the optimal capture and encode parameters based on the given VideoStreamIndex.
Return true if the policy has decided that a change to the captured and transmitted video stream would be beneficial.
Generated using TypeDoc
DefaultSimulcastUplinkPolicyForContentShare sets the capture and encode parameters based on constructor input parameters