Table of Contents

Enum DegradationPreference

Namespace
LiveKit.Proto

Controls how the encoder degrades quality when bandwidth is constrained.

public enum DegradationPreference
Extension Methods

Fields

Balanced = 0

Balance between framerate and resolution degradation.

MaintainFramerate = 1

Degrade framerate to maintain resolution.

MaintainFramerateAndResolution = 4

Maintain both framerate and resolution. Frames may be dropped before encoding if necessary to avoid overusing network and encoder resources.

MaintainResolution = 2

Degrade resolution to maintain framerate (drop frames to keep clarity).