interface BitrateLimitationConfig {
    maxSelectableAudioBitrate?: Bitrate;
    maxSelectableVideoBitrate?: Bitrate;
    minSelectableAudioBitrate?: Bitrate;
    minSelectableVideoBitrate?: Bitrate;
}

Properties

maxSelectableAudioBitrate?: Bitrate

Upper bitrate boundary for audio qualities. All qualities above this threshold will not be selected by the ABR logic. These qualities are still available for manual quality selection unless the exclude flag is set to true. Can be set to Infinity for no limitation.

maxSelectableVideoBitrate?: Bitrate

Upper bitrate boundary for video qualities. All qualities above this threshold will not be selected by the ABR logic. These qualities are still available for manual quality selection unless the exclude flag is set to true. Can be set to Infinity for no limitation.

minSelectableAudioBitrate?: Bitrate

Lower bitrate boundary for audio qualities. All qualities below this threshold will not be selected by the ABR logic. These qualities are still available for manual quality selection unless the exclude flag is set to true. Can be set to 0 for no limitation.

minSelectableVideoBitrate?: Bitrate

Lower bitrate boundaries for video qualities. All qualities below this threshold will not be selected by the ABR logic. These qualities are still available for manual quality selection unless the exclude flag is set to true. Can be set to 0 for no limitation.