Returns the selected encoding parameter
This function is deprecated and unused, and will be removed in a future release.
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.
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.
Dependency descriptors can be used by the backend to designate spatial or temporal layers on a single encoding. Along with the video layers allocation exension this will result in the ability for remote attendees to subscribe to individual layers below the top.
If the send transceiver is in a state where the layers allocation extension is not matching up with the dependency descriptor extension, or we simply don't want to allow for the seperation of spatial or temporal layers, we can remove the dependency descriptor from the SDP.
Generated using TypeDoc
Update the internal state with the capture and encode parameters we expect to be used, and return the parameters.