OptionalencodingParams: ContentShareSimulcastEncodingParametersAdds 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.
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.
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.
[[DefaultSimulcastUplinkPolicyForContentShare]] sets the capture and encode parameters based on constructor input parameters
Deprecated
Simulcast is deprecated in favor of scalable video coding (SVC).