MediaQualityContract


public class MediaQualityContract
extends Object

java.lang.Object
   ↳ android.media.quality.MediaQualityContract


The contract between the media quality service and applications. Contains definitions for the commonly used parameter names.

Summary

Nested classes

class MediaQualityContract.PictureQuality

Parameters picture quality. 

class MediaQualityContract.SoundQuality

Parameters for sound quality. 

Constants

String COLOR_SPACE_ADOBE_RGB

Adobe RGB color space option.

String COLOR_SPACE_AUTO

Automatic color space option.

String COLOR_SPACE_BT2020

BT.2020 color space option.

String COLOR_SPACE_DCI

DCI-P3 color space option.

String COLOR_SPACE_OFF

Off option for color space.

String COLOR_SPACE_ON

On option for color space.

String COLOR_SPACE_S_RGB_BT_709

sRGB/BT.709 color space option.

String COLOR_SPACE_UNKNOWN

Unknown color space option.

String COLOR_TEMP_COOL

Key for the "Cool" color temperature preset.

String COLOR_TEMP_COOL_HDR10PLUS

Key for the "Cool" color temperature preset, specifically applied during HDR10+ content playback.

String COLOR_TEMP_FMMHDR

Key for the color temperature used in Filmmaker Mode (FMM) during High Dynamic Range (HDR) playback.

String COLOR_TEMP_FMMSDR

Key for the color temperature used in Filmmaker Mode (FMM) during Standard Dynamic Range (SDR) playback.

String COLOR_TEMP_STANDARD

Key for the "Standard" color temperature preset.

String COLOR_TEMP_STANDARD_HDR10PLUS

Key for the "Standard" color temperature preset, specifically applied during HDR10+ content playback.

String COLOR_TEMP_UNKNOWN

Key for an unknown color temperature preset.

String COLOR_TEMP_USER

Key for the "User" color temperature preset.

String COLOR_TEMP_USER_HDR10PLUS

Key for the "User" color temperature preset, specifically applied during HDR10+ content playback.

String COLOR_TEMP_WARM

Key for the "Warm" color temperature preset.

String COLOR_TEMP_WARM_HDR10PLUS

Key for the "Warm" color temperature preset, specifically applied during HDR10+ content playback.

String DIGITAL_OUTPUT_MODE_AUTO

Automatic digital output mode.

String DIGITAL_OUTPUT_MODE_BYPASS

Bypass digital output mode.

String DIGITAL_OUTPUT_MODE_DOLBY_DIGITAL

Dolby Digital output mode.

String DIGITAL_OUTPUT_MODE_DOLBY_DIGITAL_PLUS

Dolby Digital Plus output mode.

String DIGITAL_OUTPUT_MODE_DOLBY_MAT

Dolby MAT output mode.

String DIGITAL_OUTPUT_MODE_PCM

PCM digital output mode.

String DIGITAL_OUTPUT_MODE_UNKNOWN

Unknown digital output mode.

String DOLBY_SOUND_MODE_GAME

Game sound mode for Dolby audio.

String DOLBY_SOUND_MODE_MOVIE

Movie sound mode for Dolby audio.

String DOLBY_SOUND_MODE_MUSIC

Music sound mode for Dolby audio.

String DOLBY_SOUND_MODE_NEWS

News sound mode for Dolby audio.

String DOLBY_SOUND_MODE_STADIUM

Stadium sound mode for Dolby audio.

String DOLBY_SOUND_MODE_STANDARD

Standard sound mode for Dolby audio.

String DOLBY_SOUND_MODE_UNKNOWN

Unknown Dolby sound mode.

String DOLBY_SOUND_MODE_USER

User-defined sound mode for Dolby audio.

String DOWN_MIX_MODE_STEREO

Stereo down-mix mode option.

String DOWN_MIX_MODE_SURROUND

Surround down-mix mode option.

String DOWN_MIX_MODE_UNKNOWN

Unknown down-mix mode option.

String EXTRA_PICTURE_QUALITY_EVENT_TYPE_FRAME_CHANGE

Frame change event type.

String GAMMA_BRIGHT

Bright gamma option.

String GAMMA_DARK

Dark gamma option.

String GAMMA_MIDDLE

Middle gamma option.

String GAMMA_UNKNOWN

Unknown gamma option.

String HDMIRGB_RANGE_AUTO

Automatic HDMI RGB range option.

String HDMIRGB_RANGE_FULL

Full HDMI RGB range option.

String HDMIRGB_RANGE_LIMITED

Limited HDMI RGB range option.

String HDMIRGB_RANGE_UNKNOWN

Unknown HDMI RGB range option.

String LEVEL_HIGH

High level option for a parameter.

String LEVEL_LOW

Low level option for a parameter.

String LEVEL_MEDIUM

Medium level option for a parameter.

String LEVEL_OFF

Off level for parameters.

String LEVEL_RANGE_AUTO

Automatic level range option.

String LEVEL_RANGE_FULL

Full level range option.

String LEVEL_RANGE_LIMITED

Limited level range option.

String LEVEL_RANGE_UNKNOWN

Unknown level range option.

String LEVEL_UNKNOWN

Unknown level for a parameter.

String LEVEL_USER

User level option for a parameter.

int PANEL_TECHNOLOGY_OLED

Display panel technology for OLED (Organic Light Emitting Diode).

int PANEL_TECHNOLOGY_UNKNOWN

Unknown display panel technology type.

String PICTURE_QUALITY_EVENT_TYPE_BBD_RESULT

BBD result event type.

String PICTURE_QUALITY_EVENT_TYPE_CAPTUREPOINT_INFO_CHANGE

Capture point info change event type.

String PICTURE_QUALITY_EVENT_TYPE_DOLBY_APO_CHANGE

Dolby APO change event type.

String PICTURE_QUALITY_EVENT_TYPE_DOLBY_IQ_CHANGE

Dolby IQ change event type.

String PICTURE_QUALITY_EVENT_TYPE_NONE

None event type.

String PICTURE_QUALITY_EVENT_TYPE_UNKNOWN

Unknown picture quality event type.

String PICTURE_QUALITY_EVENT_TYPE_VIDEOPATH_CHANGE

Video path change event type.

String PICTURE_QUALITY_EVENT_TYPE_VIDEO_DELAY_CHANGE

Video delay change event type.

String SOUND_STYLE_AUTO

Automatic sound style.

String SOUND_STYLE_MOVIE

Movie sound style.

String SOUND_STYLE_MUSIC

Music sound style.

String SOUND_STYLE_NEWS

News sound style.

String SOUND_STYLE_SPORTS

Sports sound style.

String SOUND_STYLE_STANDARD

Standard sound style.

String SOUND_STYLE_UNKNOWN

Unknown sound style.

String SOUND_STYLE_USER

User-defined sound style.

String SOUND_STYLE_VIVID

Vivid sound style.

String STREAM_STATUS_DOLBY_VISION

Dolby Vision stream status.

String STREAM_STATUS_FMM_DOLBY

FMM Dolby stream status.

String STREAM_STATUS_FMM_HDR10

FMM HDR10 stream status.

String STREAM_STATUS_FMM_HDR10_PLUS

FMM HDR10+ stream status.

String STREAM_STATUS_FMM_HDR_VIVID

FMM HDR Vivid stream status.

String STREAM_STATUS_FMM_HLG

FMM HLG stream status.

String STREAM_STATUS_FMM_SDR

FMM SDR stream status.

String STREAM_STATUS_FMM_TCH

FMM TCH stream status.

String STREAM_STATUS_HDR10

HDR10 stream status.

String STREAM_STATUS_HDR10_PLUS

HDR10+ stream status.

String STREAM_STATUS_HDR_VIVID

HDR Vivid stream status.

String STREAM_STATUS_HLG

HLG stream status.

String STREAM_STATUS_IMAX_HDR10

IMAX HDR10 stream status.

String STREAM_STATUS_IMAX_HDR10_PLUS

IMAX HDR10+ stream status.

String STREAM_STATUS_IMAX_SDR

IMAX SDR stream status.

String STREAM_STATUS_SDR

SDR stream status.

String STREAM_STATUS_TCH

TCH stream status.

String STREAM_STATUS_UNKNOWN

Unknown stream status.

String THREE_D_MODE_FRAME_PACKING

Frame packing 3D mode, where left and right eye views are packed into a single frame.

String THREE_D_MODE_OFF

Disables 3D mode.

String THREE_D_MODE_SIDE_BY_SIDE

Side-by-side 3D mode, where the left and right views are in the same frame, placed horizontally next to each other.

String THREE_D_MODE_TOP_AND_BOTTOM

Top-and-bottom 3D mode, where the left and right views are in the same frame, placed vertically on top of each other.

String THREE_D_MODE_UNKNOWN

Unknown 3D mode.

Inherited methods

Constants

COLOR_SPACE_ADOBE_RGB

Added in API level 37
public static final String COLOR_SPACE_ADOBE_RGB

Adobe RGB color space option.

Represents the Adobe RGB color space.

Constant Value: "ADOBE_RGB"

COLOR_SPACE_AUTO

Added in API level 37
public static final String COLOR_SPACE_AUTO

Automatic color space option.

Represents that the color space is determined automatically by the system.

Constant Value: "AUTO"

COLOR_SPACE_BT2020

Added in API level 37
public static final String COLOR_SPACE_BT2020

BT.2020 color space option.

Represents the BT.2020 color space, used for Ultra HD.

Constant Value: "BT2020"

COLOR_SPACE_DCI

Added in API level 37
public static final String COLOR_SPACE_DCI

DCI-P3 color space option.

Represents the DCI-P3 color space, commonly used in digital cinema.

Constant Value: "DCI"

COLOR_SPACE_OFF

Added in API level 37
public static final String COLOR_SPACE_OFF

Off option for color space.

Represents that the color space feature is turned off.

Constant Value: "OFF"

COLOR_SPACE_ON

Added in API level 37
public static final String COLOR_SPACE_ON

On option for color space.

Represents that the color space feature is turned on.

Constant Value: "ON"

COLOR_SPACE_S_RGB_BT_709

Added in API level 37
public static final String COLOR_SPACE_S_RGB_BT_709

sRGB/BT.709 color space option.

Represents the sRGB/BT.709 color space, standard for web and HD video.

Constant Value: "S_RGB_BT_709"

COLOR_SPACE_UNKNOWN

Added in API level 37
public static final String COLOR_SPACE_UNKNOWN

Unknown color space option.

This value is used to represent a color space that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new color space options are introduced in future platform versions.

Constant Value: "UNKNOWN"

COLOR_TEMP_COOL

Added in API level 37
public static final String COLOR_TEMP_COOL

Key for the "Cool" color temperature preset.

Represents a cooler, bluish white point, typically with a color temperature higher than 7000K (often 9000K-11000K). This makes white appear crisp and bright, which can be desirable for sports content or viewing in brightly lit environments.

Constant Value: "color_temp_cool"

COLOR_TEMP_COOL_HDR10PLUS

Added in API level 37
public static final String COLOR_TEMP_COOL_HDR10PLUS

Key for the "Cool" color temperature preset, specifically applied during HDR10+ content playback.

Applies a high-Kelvin (bluish) white point optimized for the higher brightness levels of HDR10+ content.

Constant Value: "color_temp_cool_hdr10plus"

COLOR_TEMP_FMMHDR

Added in API level 37
public static final String COLOR_TEMP_FMMHDR

Key for the color temperature used in Filmmaker Mode (FMM) during High Dynamic Range (HDR) playback.

Similar to COLOR_TEMP_FMMSDR, this parameter enforces the creative intent for HDR content. It targets the D65 (6500K) white point, calibrated specifically for the HDR tone mapping curve to ensure accurate highlights and shadow detail.

Constant Value: "color_temp_fmmhdr"

COLOR_TEMP_FMMSDR

Added in API level 37
public static final String COLOR_TEMP_FMMSDR

Key for the color temperature used in Filmmaker Mode (FMM) during Standard Dynamic Range (SDR) playback.

Filmmaker Mode is designed to preserve the creative intent of the content creator. Consequently, this parameter is typically locked to the industry standard D65 (6500K) white point to ensure accurate color reproduction for SDR movies.

Constant Value: "color_temp_fmmsdr"

COLOR_TEMP_STANDARD

Added in API level 37
public static final String COLOR_TEMP_STANDARD

Key for the "Standard" color temperature preset.

Represents a balanced white point, typically positioned between Cool and Warm. This is often the default factory setting, offering a compromise between brightness and color accuracy suitable for general daytime viewing.

Constant Value: "color_temp_standard"

COLOR_TEMP_STANDARD_HDR10PLUS

Added in API level 37
public static final String COLOR_TEMP_STANDARD_HDR10PLUS

Key for the "Standard" color temperature preset, specifically applied during HDR10+ content playback.

Applies a balanced white point optimized for the higher brightness levels of HDR10+ content.

Constant Value: "color_temp_standard_hdr10plus"

COLOR_TEMP_UNKNOWN

Added in API level 37
public static final String COLOR_TEMP_UNKNOWN

Key for an unknown color temperature preset.

Represents a color temperature state that the system cannot identify or that is defined in a newer version of the API than the one the application is currently using. This ensures the application remains stable even when encountering undefined presets.

Constant Value: "color_temp_unknown"

COLOR_TEMP_USER

Added in API level 37
public static final String COLOR_TEMP_USER

Key for the "User" color temperature preset.

Represents a custom color temperature configuration defined by the user. Unlike the fixed presets (Cool, Standard, Warm), this mode typically allows for manual adjustment of RGB gain and offset values to achieve a specific white point.

Constant Value: "color_temp_user"

COLOR_TEMP_USER_HDR10PLUS

Added in API level 37
public static final String COLOR_TEMP_USER_HDR10PLUS

Key for the "User" color temperature preset, specifically applied during HDR10+ content playback.

Stores custom user adjustments for white balance that are applied only when the display is in HDR10+ mode. This ensures that manual calibrations for High Dynamic Range content do not affect SDR viewing.

Constant Value: "color_temp_user_hdr10plus"

COLOR_TEMP_WARM

Added in API level 37
public static final String COLOR_TEMP_WARM

Key for the "Warm" color temperature preset.

Represents a warmer, yellowish/reddish white point, typically targeted at the D65 standard (6500K). This is the industry standard for cinema and high-end video production. It is the recommended setting for movie watching in dim environments to ensure colors are seen as the director intended.

Constant Value: "color_temp_warm"

COLOR_TEMP_WARM_HDR10PLUS

Added in API level 37
public static final String COLOR_TEMP_WARM_HDR10PLUS

Key for the "Warm" color temperature preset, specifically applied during HDR10+ content playback.

Applies a D65-targeted (6500K) white point optimized for HDR10+ content. Maintaining D65 accuracy is critical in HDR to prevent bright highlights from appearing tinted.

Constant Value: "color_temp_warm_hdr10plus"

DIGITAL_OUTPUT_MODE_AUTO

Added in API level 37
public static final String DIGITAL_OUTPUT_MODE_AUTO

Automatic digital output mode.

The system automatically selects the preferred digital audio format supported by the connected device.

Constant Value: "AUTO"

DIGITAL_OUTPUT_MODE_BYPASS

Added in API level 37
public static final String DIGITAL_OUTPUT_MODE_BYPASS

Bypass digital output mode.

The encoded audio stream is sent directly to the output without being decoded by the device.

Constant Value: "BYPASS"

DIGITAL_OUTPUT_MODE_DOLBY_DIGITAL

Added in API level 37
public static final String DIGITAL_OUTPUT_MODE_DOLBY_DIGITAL

Dolby Digital output mode.

Audio is output in Dolby Digital (AC-3) format.

Constant Value: "DolbyDigital"

DIGITAL_OUTPUT_MODE_DOLBY_DIGITAL_PLUS

Added in API level 37
public static final String DIGITAL_OUTPUT_MODE_DOLBY_DIGITAL_PLUS

Dolby Digital Plus output mode.

Audio is output in Dolby Digital Plus (E-AC-3) format.

Constant Value: "DolbyDigitalPlus"

DIGITAL_OUTPUT_MODE_DOLBY_MAT

Added in API level 37
public static final String DIGITAL_OUTPUT_MODE_DOLBY_MAT

Dolby MAT output mode.

Audio is output in Dolby Meridian Audio Taper (MAT) format.

Constant Value: "DolbyMat"

DIGITAL_OUTPUT_MODE_PCM

Added in API level 37
public static final String DIGITAL_OUTPUT_MODE_PCM

PCM digital output mode.

Audio is decoded to uncompressed Pulse-Code Modulation (PCM) before output.

Constant Value: "PCM"

DIGITAL_OUTPUT_MODE_UNKNOWN

Added in API level 37
public static final String DIGITAL_OUTPUT_MODE_UNKNOWN

Unknown digital output mode.

This value is used to represent a digital audio output mode that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new digital output modes are introduced in future platform versions.

Constant Value: "UNKNOWN"

DOLBY_SOUND_MODE_GAME

Added in API level 37
public static final String DOLBY_SOUND_MODE_GAME

Game sound mode for Dolby audio.

Represents a Dolby sound mode optimized for gaming.

Constant Value: "GAME"

DOLBY_SOUND_MODE_MOVIE

Added in API level 37
public static final String DOLBY_SOUND_MODE_MOVIE

Movie sound mode for Dolby audio.

Represents a Dolby sound mode optimized for movies.

Constant Value: "MOVIE"

DOLBY_SOUND_MODE_MUSIC

Added in API level 37
public static final String DOLBY_SOUND_MODE_MUSIC

Music sound mode for Dolby audio.

Represents a Dolby sound mode optimized for music.

Constant Value: "MUSIC"

DOLBY_SOUND_MODE_NEWS

Added in API level 37
public static final String DOLBY_SOUND_MODE_NEWS

News sound mode for Dolby audio.

Represents a Dolby sound mode optimized for news and dialogue.

Constant Value: "NEWS"

DOLBY_SOUND_MODE_STADIUM

Added in API level 37
public static final String DOLBY_SOUND_MODE_STADIUM

Stadium sound mode for Dolby audio.

Represents a Dolby sound mode that simulates a stadium environment.

Constant Value: "STADIUM"

DOLBY_SOUND_MODE_STANDARD

Added in API level 37
public static final String DOLBY_SOUND_MODE_STANDARD

Standard sound mode for Dolby audio.

Represents a standard, neutral Dolby sound mode.

Constant Value: "STANDARD"

DOLBY_SOUND_MODE_UNKNOWN

Added in API level 37
public static final String DOLBY_SOUND_MODE_UNKNOWN

Unknown Dolby sound mode.

This value is used to represent a Dolby sound mode that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new Dolby sound modes are introduced in future platform versions.

Constant Value: "UNKNOWN"

DOLBY_SOUND_MODE_USER

Added in API level 37
public static final String DOLBY_SOUND_MODE_USER

User-defined sound mode for Dolby audio.

Represents a Dolby sound mode customized by the user.

Constant Value: "USER"

DOWN_MIX_MODE_STEREO

Added in API level 37
public static final String DOWN_MIX_MODE_STEREO

Stereo down-mix mode option.

Represents a down-mix mode that converts multi-channel audio to a standard stereo output (Lo/Ro).

Constant Value: "STEREO"

DOWN_MIX_MODE_SURROUND

Added in API level 37
public static final String DOWN_MIX_MODE_SURROUND

Surround down-mix mode option.

Represents a down-mix mode that converts multi-channel audio to a matrix-encoded surround sound output (Lt/Rt).

Constant Value: "SURROUND"

DOWN_MIX_MODE_UNKNOWN

Added in API level 37
public static final String DOWN_MIX_MODE_UNKNOWN

Unknown down-mix mode option.

This value is used to represent a down-mix mode that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new down-mix modes are introduced in future platform versions.

Constant Value: "UNKNOWN"

EXTRA_PICTURE_QUALITY_EVENT_TYPE_FRAME_CHANGE

Added in API level 37
public static final String EXTRA_PICTURE_QUALITY_EVENT_TYPE_FRAME_CHANGE

Frame change event type.

Indicates a picture quality event related to a frame change. This is an extra data key.

Constant Value: "android.media.quality.extra.PICTURE_QUALITY_EVENT_TYPE_FRAME_CHANGE"

GAMMA_BRIGHT

Added in API level 37
public static final String GAMMA_BRIGHT

Bright gamma option.

Represents a bright gamma setting.

Constant Value: "BRIGHT"

GAMMA_DARK

Added in API level 37
public static final String GAMMA_DARK

Dark gamma option.

Represents a dark gamma setting.

Constant Value: "DARK"

GAMMA_MIDDLE

Added in API level 37
public static final String GAMMA_MIDDLE

Middle gamma option.

Represents a middle (neutral) gamma setting.

Constant Value: "MIDDLE"

GAMMA_UNKNOWN

Added in API level 37
public static final String GAMMA_UNKNOWN

Unknown gamma option.

This value is used to represent a gamma setting that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new gamma settings are introduced in future platform versions.

Constant Value: "UNKNOWN"

HDMIRGB_RANGE_AUTO

Added in API level 37
public static final String HDMIRGB_RANGE_AUTO

Automatic HDMI RGB range option.

Represents that the HDMI RGB range is determined automatically by the system.

Constant Value: "AUTO"

HDMIRGB_RANGE_FULL

Added in API level 37
public static final String HDMIRGB_RANGE_FULL

Full HDMI RGB range option.

Represents a full HDMI RGB range, typically for PC content (e.g., 0-255).

Constant Value: "FULL"

HDMIRGB_RANGE_LIMITED

Added in API level 37
public static final String HDMIRGB_RANGE_LIMITED

Limited HDMI RGB range option.

Represents a limited HDMI RGB range, typically for video content (e.g., 16-235).

Constant Value: "LIMITED"

HDMIRGB_RANGE_UNKNOWN

Added in API level 37
public static final String HDMIRGB_RANGE_UNKNOWN

Unknown HDMI RGB range option.

This value is used to represent an HDMI RGB range that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new HDMI RGB range options are introduced in future platform versions.

Constant Value: "UNKNOWN"

LEVEL_HIGH

Added in API level 36
public static final String LEVEL_HIGH

High level option for a parameter.

This level represents that the corresponding feature is turned on with the high level option.

Constant Value: "level_high"

LEVEL_LOW

Added in API level 36
public static final String LEVEL_LOW

Low level option for a parameter.

This level represents that the corresponding feature is turned on with the low level option.

Constant Value: "level_low"

LEVEL_MEDIUM

Added in API level 36
public static final String LEVEL_MEDIUM

Medium level option for a parameter.

This level represents that the corresponding feature is turned on with the medium level option.

Constant Value: "level_medium"

LEVEL_OFF

Added in API level 36
public static final String LEVEL_OFF

Off level for parameters.

This level represents that the corresponding feature is turned off.

Constant Value: "level_off"

LEVEL_RANGE_AUTO

Added in API level 37
public static final String LEVEL_RANGE_AUTO

Automatic level range option.

Represents that the level range is determined automatically by the system.

Constant Value: "AUTO"

LEVEL_RANGE_FULL

Added in API level 37
public static final String LEVEL_RANGE_FULL

Full level range option.

Represents a full level range, typically for PC content (e.g., 0-255).

Constant Value: "FULL"

LEVEL_RANGE_LIMITED

Added in API level 37
public static final String LEVEL_RANGE_LIMITED

Limited level range option.

Represents a limited level range, typically for video content (e.g., 16-235).

Constant Value: "LIMITED"

LEVEL_RANGE_UNKNOWN

Added in API level 37
public static final String LEVEL_RANGE_UNKNOWN

Unknown level range option.

This value is used to represent a quantization level range that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new level range options are introduced in future platform versions.

Constant Value: "UNKNOWN"

LEVEL_UNKNOWN

Added in API level 37
public static final String LEVEL_UNKNOWN

Unknown level for a parameter.

This value is used to represent a level that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new levels are introduced in future platform versions.

Constant Value: "level_unknown"

LEVEL_USER

Added in API level 37
public static final String LEVEL_USER

User level option for a parameter.

This level represents that the corresponding feature is controlled by the user.

Constant Value: "level_user"

PANEL_TECHNOLOGY_OLED

Added in API level 37
public static final int PANEL_TECHNOLOGY_OLED

Display panel technology for OLED (Organic Light Emitting Diode).

OLED displays are known for their high contrast ratios and deep blacks. Corresponds to PanelTechnologyType.OLED in the HAL.

Constant Value: 0 (0x00000000)

PANEL_TECHNOLOGY_UNKNOWN

Added in API level 37
public static final int PANEL_TECHNOLOGY_UNKNOWN

Unknown display panel technology type.

This value is used to represent a panel technology that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new technologies are introduced in future platform versions.

Constant Value: -1 (0xffffffff)

PICTURE_QUALITY_EVENT_TYPE_BBD_RESULT

Added in API level 37
public static final String PICTURE_QUALITY_EVENT_TYPE_BBD_RESULT

BBD result event type.

Indicates an event with a result from Black Bar Detection (BBD).

Constant Value: "BBD_RESULT"

PICTURE_QUALITY_EVENT_TYPE_CAPTUREPOINT_INFO_CHANGE

Added in API level 37
public static final String PICTURE_QUALITY_EVENT_TYPE_CAPTUREPOINT_INFO_CHANGE

Capture point info change event type.

Indicates an event for a change in the capture point information.

Constant Value: "CAPTUREPOINT_INFO_CHANGE"

PICTURE_QUALITY_EVENT_TYPE_DOLBY_APO_CHANGE

Added in API level 37
public static final String PICTURE_QUALITY_EVENT_TYPE_DOLBY_APO_CHANGE

Dolby APO change event type.

Indicates an event for a change related to a Dolby Audio Processing Object (APO).

Constant Value: "DOLBY_APO_CHANGE"

PICTURE_QUALITY_EVENT_TYPE_DOLBY_IQ_CHANGE

Added in API level 37
public static final String PICTURE_QUALITY_EVENT_TYPE_DOLBY_IQ_CHANGE

Dolby IQ change event type.

Indicates an event for a change related to Dolby IQ processing.

Constant Value: "DOLBY_IQ_CHANGE"

PICTURE_QUALITY_EVENT_TYPE_NONE

Added in API level 37
public static final String PICTURE_QUALITY_EVENT_TYPE_NONE

None event type.

Indicates that no picture quality event has occurred.

Constant Value: "NONE"

PICTURE_QUALITY_EVENT_TYPE_UNKNOWN

Added in API level 37
public static final String PICTURE_QUALITY_EVENT_TYPE_UNKNOWN

Unknown picture quality event type.

This value is used to represent a picture quality event type that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new event types are introduced in future platform versions.

Constant Value: "UNKNOWN"

PICTURE_QUALITY_EVENT_TYPE_VIDEOPATH_CHANGE

Added in API level 37
public static final String PICTURE_QUALITY_EVENT_TYPE_VIDEOPATH_CHANGE

Video path change event type.

Indicates an event for a change in the video path.

Constant Value: "VIDEOPATH_CHANGE"

PICTURE_QUALITY_EVENT_TYPE_VIDEO_DELAY_CHANGE

Added in API level 37
public static final String PICTURE_QUALITY_EVENT_TYPE_VIDEO_DELAY_CHANGE

Video delay change event type.

Indicates an event for a change in video processing delay.

Constant Value: "VIDEO_DELAY_CHANGE"

SOUND_STYLE_AUTO

Added in API level 37
public static final String SOUND_STYLE_AUTO

Automatic sound style.

Represents that the sound style is determined automatically by the system.

Constant Value: "AUTO"

SOUND_STYLE_MOVIE

Added in API level 37
public static final String SOUND_STYLE_MOVIE

Movie sound style.

Represents a sound style optimized for movies.

Constant Value: "MOVIE"

SOUND_STYLE_MUSIC

Added in API level 37
public static final String SOUND_STYLE_MUSIC

Music sound style.

Represents a sound style optimized for music.

Constant Value: "MUSIC"

SOUND_STYLE_NEWS

Added in API level 37
public static final String SOUND_STYLE_NEWS

News sound style.

Represents a sound style optimized for news and dialogue.

Constant Value: "NEWS"

SOUND_STYLE_SPORTS

Added in API level 37
public static final String SOUND_STYLE_SPORTS

Sports sound style.

Represents a sound style optimized for sports content.

Constant Value: "SPORTS"

SOUND_STYLE_STANDARD

Added in API level 37
public static final String SOUND_STYLE_STANDARD

Standard sound style.

Represents a standard, neutral sound style.

Constant Value: "STANDARD"

SOUND_STYLE_UNKNOWN

Added in API level 37
public static final String SOUND_STYLE_UNKNOWN

Unknown sound style.

This value is used to represent a sound style that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new sound styles are introduced in future platform versions.

Constant Value: "UNKNOWN"

SOUND_STYLE_USER

Added in API level 37
public static final String SOUND_STYLE_USER

User-defined sound style.

Represents a sound style customized by the user.

Constant Value: "USER"

SOUND_STYLE_VIVID

Added in API level 37
public static final String SOUND_STYLE_VIVID

Vivid sound style.

Represents a vivid and dynamic sound style.

Constant Value: "VIVID"

STREAM_STATUS_DOLBY_VISION

Added in API level 37
public static final String STREAM_STATUS_DOLBY_VISION

Dolby Vision stream status.

Represents that the stream is Dolby Vision.

Constant Value: "DOLBYVISION"

STREAM_STATUS_FMM_DOLBY

Added in API level 37
public static final String STREAM_STATUS_FMM_DOLBY

FMM Dolby stream status.

Represents that the stream is in Filmmaker Mode (FMM) with Dolby.

Constant Value: "FMMDOLBY"

STREAM_STATUS_FMM_HDR10

Added in API level 37
public static final String STREAM_STATUS_FMM_HDR10

FMM HDR10 stream status.

Represents that the stream is in Filmmaker Mode (FMM) with HDR10.

Constant Value: "FMMHDR10"

STREAM_STATUS_FMM_HDR10_PLUS

Added in API level 37
public static final String STREAM_STATUS_FMM_HDR10_PLUS

FMM HDR10+ stream status.

Represents that the stream is in Filmmaker Mode (FMM) with HDR10+.

Constant Value: "FMMHDR10PLUS"

STREAM_STATUS_FMM_HDR_VIVID

Added in API level 37
public static final String STREAM_STATUS_FMM_HDR_VIVID

FMM HDR Vivid stream status.

Represents that the stream is in Filmmaker Mode (FMM) with HDR Vivid.

Constant Value: "FMMHDRVIVID"

STREAM_STATUS_FMM_HLG

Added in API level 37
public static final String STREAM_STATUS_FMM_HLG

FMM HLG stream status.

Represents that the stream is in Filmmaker Mode (FMM) with HLG.

Constant Value: "FMMHLG"

STREAM_STATUS_FMM_SDR

Added in API level 37
public static final String STREAM_STATUS_FMM_SDR

FMM SDR stream status.

Represents that the stream is in Filmmaker Mode (FMM) with SDR.

Constant Value: "FMMSDR"

STREAM_STATUS_FMM_TCH

Added in API level 37
public static final String STREAM_STATUS_FMM_TCH

FMM TCH stream status.

Represents that the stream is in Filmmaker Mode (FMM) with TCH.

Constant Value: "FMMTCH"

STREAM_STATUS_HDR10

Added in API level 37
public static final String STREAM_STATUS_HDR10

HDR10 stream status.

Represents that the stream is HDR10.

Constant Value: "HDR10"

STREAM_STATUS_HDR10_PLUS

Added in API level 37
public static final String STREAM_STATUS_HDR10_PLUS

HDR10+ stream status.

Represents that the stream is HDR10+.

Constant Value: "HDR10PLUS"

STREAM_STATUS_HDR_VIVID

Added in API level 37
public static final String STREAM_STATUS_HDR_VIVID

HDR Vivid stream status.

Represents that the stream is HDR Vivid.

Constant Value: "HDRVIVID"

STREAM_STATUS_HLG

Added in API level 37
public static final String STREAM_STATUS_HLG

HLG stream status.

Represents that the stream is Hybrid Log-Gamma (HLG).

Constant Value: "HLG"

STREAM_STATUS_IMAX_HDR10

Added in API level 37
public static final String STREAM_STATUS_IMAX_HDR10

IMAX HDR10 stream status.

Represents that the stream is IMAX HDR10.

Constant Value: "IMAXHDR10"

STREAM_STATUS_IMAX_HDR10_PLUS

Added in API level 37
public static final String STREAM_STATUS_IMAX_HDR10_PLUS

IMAX HDR10+ stream status.

Represents that the stream is IMAX HDR10+.

Constant Value: "IMAXHDR10PLUS"

STREAM_STATUS_IMAX_SDR

Added in API level 37
public static final String STREAM_STATUS_IMAX_SDR

IMAX SDR stream status.

Represents that the stream is IMAX SDR.

Constant Value: "IMAXSDR"

STREAM_STATUS_SDR

Added in API level 37
public static final String STREAM_STATUS_SDR

SDR stream status.

Represents that the stream is Standard Dynamic Range (SDR).

Constant Value: "SDR"

STREAM_STATUS_TCH

Added in API level 37
public static final String STREAM_STATUS_TCH

TCH stream status.

Represents that the stream is TCH.

Constant Value: "TCH"

STREAM_STATUS_UNKNOWN

Added in API level 37
public static final String STREAM_STATUS_UNKNOWN

Unknown stream status.

This value is used to represent a stream status that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new stream statuses are introduced in future platform versions.

Constant Value: "UNKNOWN"

THREE_D_MODE_FRAME_PACKING

Added in API level 37
public static final String THREE_D_MODE_FRAME_PACKING

Frame packing 3D mode, where left and right eye views are packed into a single frame. This format typically provides full resolution for each eye.

Constant Value: "frame_packing"

THREE_D_MODE_OFF

Added in API level 37
public static final String THREE_D_MODE_OFF

Disables 3D mode.

Constant Value: "off"

THREE_D_MODE_SIDE_BY_SIDE

Added in API level 37
public static final String THREE_D_MODE_SIDE_BY_SIDE

Side-by-side 3D mode, where the left and right views are in the same frame, placed horizontally next to each other.

Constant Value: "side_by_side"

THREE_D_MODE_TOP_AND_BOTTOM

Added in API level 37
public static final String THREE_D_MODE_TOP_AND_BOTTOM

Top-and-bottom 3D mode, where the left and right views are in the same frame, placed vertically on top of each other.

Constant Value: "top_and_bottom"

THREE_D_MODE_UNKNOWN

Added in API level 37
public static final String THREE_D_MODE_UNKNOWN

Unknown 3D mode.

This value is used to represent a 3D mode that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new 3D modes are introduced in future platform versions.

Constant Value: "unknown"