GpuHeadroomParams
class GpuHeadroomParams
kotlin.Any | |
↳ | android.os.GpuHeadroomParams |
Headroom request params used by SystemHealthManager.getGpuHeadroom(GpuHeadroomParams)
.
This class is immutable and one should use the Builder
to build a new instance.
Summary
Nested classes | |
---|---|
Constants | |
---|---|
static Int |
The headroom calculation type bases on average value over a specified window. |
static Int |
The headroom calculation type bases on minimum value over a specified window. |
static Int |
The maximum size of the window to compute the headroom over. |
static Int |
The minimum size of the window to compute the headroom over. |
Public methods | |
---|---|
Boolean | |
Int |
Gets the headroom calculation type. |
Int |
Gets the headroom calculation window size in milliseconds. |
Int |
hashCode() |
String |
toString() |
Constants
GPU_HEADROOM_CALCULATION_TYPE_AVERAGE
static val GPU_HEADROOM_CALCULATION_TYPE_AVERAGE: Int
The headroom calculation type bases on average value over a specified window.
Value: 1
GPU_HEADROOM_CALCULATION_TYPE_MIN
static val GPU_HEADROOM_CALCULATION_TYPE_MIN: Int
The headroom calculation type bases on minimum value over a specified window.
Value: 0
GPU_HEADROOM_CALCULATION_WINDOW_MILLIS_MAX
static val GPU_HEADROOM_CALCULATION_WINDOW_MILLIS_MAX: Int
The maximum size of the window to compute the headroom over.
Value: 10000
GPU_HEADROOM_CALCULATION_WINDOW_MILLIS_MIN
static val GPU_HEADROOM_CALCULATION_WINDOW_MILLIS_MIN: Int
The minimum size of the window to compute the headroom over.
Value: 50
Public methods
equals
fun equals(other: Any?): Boolean
Parameters | |
---|---|
obj |
the reference object with which to compare. |
Return | |
---|---|
Boolean |
true if this object is the same as the obj argument; false otherwise. |
getCalculationType
fun getCalculationType(): Int
Gets the headroom calculation type.
This will return the default value chosen by the device if not set.
Return | |
---|---|
Int |
Value is android.os.GpuHeadroomParams#GPU_HEADROOM_CALCULATION_TYPE_MIN , or android.os.GpuHeadroomParams#GPU_HEADROOM_CALCULATION_TYPE_AVERAGE |
getCalculationWindowMillis
fun getCalculationWindowMillis(): Int
Gets the headroom calculation window size in milliseconds.
This will return the default value chosen by the device if not set.
hashCode
fun hashCode(): Int
Return | |
---|---|
Int |
a hash code value for this object. |
toString
fun toString(): String
Return | |
---|---|
String |
a string representation of the object. |