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
equals(other: Any?)

Int

Gets the headroom calculation type.

Int

Gets the headroom calculation window size in milliseconds.

Int

String

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.