Updates the internal state with the set of streams we expect to be subscribed to, and return the set. This value will be truncated to the maximum subscription limit of the call.
When a policy is passed into a meeting session, this will be called once every second to check if the subscriptions have changed.
Reset back to initial state
Potentially update the desired set of video streams to receive based on the given VideoStreamIndex.
Update connection metrics
Returns true if the policy has decided that a change to subscribed set of video streams to receive would be beneficial.
Generated using TypeDoc
AllHighestVideoBandwidthPolicy implements is a rudimentary policy that simply always subscribes to the highest quality video stream available for all non-self participants.