Most visited

Recently visited

Added in API level 24

Display.HdrCapabilities

public static final class Display.HdrCapabilities
extends Object implements Parcelable

java.lang.Object
   ↳ android.view.Display.HdrCapabilities


封装给定显示器的HDR功能。 例如,它支持哪种HDR类型以及有关所需亮度数据的详细信息。

您可以使用 getHdrCapabilities()获得给定 Display对象的实例。

Summary

Constants

int HDR_TYPE_DOLBY_VISION

杜比视觉高动态范围(HDR)显示。

int HDR_TYPE_HDR10

HDR10显示。

int HDR_TYPE_HLG

混合对数伽玛HDR显示。

float INVALID_LUMINANCE

亮度值无效。

Inherited constants

From interface android.os.Parcelable

Fields

public static final Creator<Display.HdrCapabilities> CREATOR

Public methods

int describeContents()

描述此Parcelable实例的封送表示中包含的特殊对象的种类。

float getDesiredMaxAverageLuminance()

返回此显示的所需内容最大帧平均亮度数据,单位为cd / m2。

float getDesiredMaxLuminance()

返回此显示器所需的最大亮度数据,单位为cd / m2。

float getDesiredMinLuminance()

返回此显示器所需的最小亮度数据,单位为cd / m2。

int[] getSupportedHdrTypes()

获取此显示器支持的HDR类型。

void writeToParcel(Parcel dest, int flags)

将此对象平铺到一个包裹中。

Inherited methods

From class java.lang.Object
From interface android.os.Parcelable

Constants

HDR_TYPE_DOLBY_VISION

Added in API level 24
int HDR_TYPE_DOLBY_VISION

杜比视觉高动态范围(HDR)显示。

常数值:1(0x00000001)

HDR_TYPE_HDR10

Added in API level 24
int HDR_TYPE_HDR10

HDR10显示。

常量值:2(0x00000002)

HDR_TYPE_HLG

Added in API level 24
int HDR_TYPE_HLG

混合对数伽玛HDR显示。

常量值:3(0x00000003)

INVALID_LUMINANCE

Added in API level 24
float INVALID_LUMINANCE

亮度值无效。

常数值:-1.0

Fields

CREATOR

Added in API level 24
Creator<Display.HdrCapabilities> CREATOR

Public methods

describeContents

Added in API level 24
int describeContents ()

描述此Parcelable实例的封送表示中包含的特殊对象的种类。 例如,如果对象将在writeToParcel(Parcel, int)的输出中包含writeToParcel(Parcel, int) ,则此方法的返回值必须包含CONTENTS_FILE_DESCRIPTOR位。

Returns
int a bitmask indicating the set of special object types marshaled by this Parcelable object instance.

getDesiredMaxAverageLuminance

Added in API level 24
float getDesiredMaxAverageLuminance ()

返回此显示的所需内容最大帧平均亮度数据,单位为cd / m2。

Returns
float

getDesiredMaxLuminance

Added in API level 24
float getDesiredMaxLuminance ()

返回此显示器所需的最大亮度数据,单位为cd / m2。

Returns
float

getDesiredMinLuminance

Added in API level 24
float getDesiredMinLuminance ()

返回此显示器所需的最小亮度数据,单位为cd / m2。

Returns
float

getSupportedHdrTypes

Added in API level 24
int[] getSupportedHdrTypes ()

获取此显示器支持的HDR类型。 如果显示不支持HDR,则返回空数组。

Returns
int[]

writeToParcel

Added in API level 24
void writeToParcel (Parcel dest, 
                int flags)

将此对象平铺到一个包裹中。

Parameters
dest Parcel: The Parcel in which the object should be written.
flags int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE.

Hooray!