fm.liveswitch.VideoDegradationPreference Enum Reference

A video degradation preference. More...

Public Member Functions

 VideoDegradationPreference (int value)
 
int getAssignedValue ()
 

Static Public Member Functions

 [static initializer]
 
static VideoDegradationPreference getByAssignedValue (int value)
 

Public Attributes

 Automatic =(1)
 Indicates a preference to automate the degradation preference based on the video type. More...
 
 Balanced =(2)
 Indicates a preference to degrade both frame-rate and resolution together in smaller increments. More...
 
 FrameRate =(3)
 Indicates a preference to degrade frame-rate instead of resolution. More...
 
 Resolution =(4)
 Indicates a preference to degrade resolution instead of frame-rate. More...
 

Detailed Description

A video degradation preference.

Constructor & Destructor Documentation

◆ VideoDegradationPreference()

fm.liveswitch.VideoDegradationPreference.VideoDegradationPreference ( int  value)

Member Function Documentation

◆ [static initializer]()

fm.liveswitch.VideoDegradationPreference.[static initializer]
static

◆ getAssignedValue()

int fm.liveswitch.VideoDegradationPreference.getAssignedValue ( )

◆ getByAssignedValue()

static VideoDegradationPreference fm.liveswitch.VideoDegradationPreference.getByAssignedValue ( int  value)
static

Member Data Documentation

◆ Automatic

fm.liveswitch.VideoDegradationPreference.Automatic =(1)

Indicates a preference to automate the degradation preference based on the video type.

A video type of fm.liveswitch.VideoType#Screen will prefer to degrade fm.liveswitch.VideoDegradationPreference#FrameRate. A video type of fm.liveswitch.VideoType#Camera will prefer to degrade fm.liveswitch.VideoDegradationPreference#Resolution. A video type of fm.liveswitch.VideoType#Unknown will prefer a fm.liveswitch.VideoDegradationPreference#Balanced approach.

◆ Balanced

fm.liveswitch.VideoDegradationPreference.Balanced =(2)

Indicates a preference to degrade both frame-rate and resolution together in smaller increments.

◆ FrameRate

fm.liveswitch.VideoDegradationPreference.FrameRate =(3)

Indicates a preference to degrade frame-rate instead of resolution.

◆ Resolution

fm.liveswitch.VideoDegradationPreference.Resolution =(4)

Indicates a preference to degrade resolution instead of frame-rate.