TVIVideoBandwidthProfileOptionsBuilder Class Reference
Inherits from | NSObject |
---|---|
Declared in | TVIVideoBandwidthProfileOptions.h |
dominantSpeakerPriority
Optional property to specify the default TrackPriority of the Dominant Speaker’s TVIRemoteVideoTrack
(s).
@property (nonatomic, copy, nullable) TVITrackPriority dominantSpeakerPriority
Declared In
TVIVideoBandwidthProfileOptions.h
maxSubscriptionBitrate
Optional property to specify the maximum downlink video bandwidth in Kilobits per second (Kbps).
@property (nonatomic, strong, nullable) NSNumber *maxSubscriptionBitrate
Discussion
The maximum bitrate for subscribed TVIRemoteVideoTrack
s, or none to allow
the maximum possible in the Room. The default is 2,400 Kbps.
Declared In
TVIVideoBandwidthProfileOptions.h
maxTracks
Optional property to specify the maximum number of visible TVIRemoteVideoTrack
s selected
first using TrackPriority and second using an N-Loudest policy.
@property (nonatomic, strong, nullable) NSNumber *maxTracks
Discussion
The maximum number of video tracks. By default there are no limits on the number of
visible TVIRemoteVideoTrack
s.
Declared In
TVIVideoBandwidthProfileOptions.h
mode
Optional property to specify how TVIRemoteVideoTrack
s TrackPriority values are mapped to bandwidth
allocation in Group Rooms.
@property (nonatomic, copy, nullable) TVIBandwidthProfileMode mode
Declared In
TVIVideoBandwidthProfileOptions.h
renderDimensions
VideoRenderDimensions allows you to specify the desired render dimensions of TVIRemoteVideoTrack
s
based on TrackPriority and the TVIRemoteVideoTrack
s of the Dominant Speaker. The bandwidth allocation algorithm
will distribute the available downlink bandwidth proportional to the requested render dimensions.
@property (nonatomic, strong, nullable) TVIVideoRenderDimensions *renderDimensions
Declared In
TVIVideoBandwidthProfileOptions.h
trackSwitchOffMode
Optional property to configure how TVIRemoteVideoTrack
(s) are switched off.
@property (nonatomic, copy, nullable) TVITrackSwitchOffMode trackSwitchOffMode
Declared In
TVIVideoBandwidthProfileOptions.h
– init
You should not initialize TVIVideoBandwidthProfileOptionsBuilder
directly, use a TVIVideoBandwidthProfileOptionsBuilderBlock
instead.
- (null_unspecified instancetype)init
Declared In
TVIVideoBandwidthProfileOptions.h