Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary: [Constants](https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#constants) \| [Inherited Methods](https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#inhmethods)

# MediaQualityContract.PictureQuality

*** ** * ** ***

` public static final class MediaQualityContract.PictureQuality `   
` extends https://developer.android.com/reference/java/lang/Object ` ` `

|---|---|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object) ||
| ↳ | android.media.quality.MediaQualityContract.PictureQuality |

<br />

*** ** * ** ***

Parameters picture quality.

## Summary

| ### Constants ||
|---|---|
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_3D_MODE` Selects the 3D display mode based on the source format. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_3D_TO_2D` Controls the conversion from a 3D source to a 2D image. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_AUTO_PICTURE_QUALITY_ENABLED` Enable/disable auto adjust picture parameter based on the TV content. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_AUTO_SUPER_RESOLUTION_ENABLED` Enable/disable auto upscaling the picture quality. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_BLACK_STRETCH` Enable/disable black color auto stretch Type: BOOLEAN |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_BLUE_STRETCH` Enable/disable blue color auto stretch Type: BOOLEAN |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_BRIGHTNESS` The brightness. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_SPACE` Sets the color space of the video signal, which defines the range of colors (gamut) it can represent. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TEMPERATURE` Adjust color temperature type Type: STRING |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TEMPERATURE_BLUE_GAIN` The color blue gain value for color temperature adjustment. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TEMPERATURE_BLUE_OFFSET` The color blue offset value for color temperature adjustment. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TEMPERATURE_GREEN_GAIN` The color green gain value for color temperature adjustment. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TEMPERATURE_GREEN_OFFSET` The color green offset value for color temperature adjustment. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TEMPERATURE_RED_GAIN` The color red gain value for color temperature adjustment. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TEMPERATURE_RED_OFFSET` The color red offset value for color temperature adjustment. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNE` Enable/disable the overall color tuning feature. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_BLUE_GAIN` Advance setting for blue gain. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_BLUE_OFFSET` Advance setting for blue offset. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_BRIGHTNESS` Adjust brightness in advance color engine. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_GREEN_GAIN` Advance setting for green gain. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_GREEN_OFFSET` Advance setting for green offset. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_HUE` Adjust hue in advance color engine. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_HUE_BLUE` Key for adjusting the Hue of the blue color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_HUE_CYAN` Key for adjusting the Hue of the cyan color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_HUE_FLESH` Key for adjusting the Hue of the flesh (Skin Tone) color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_HUE_GREEN` Key for adjusting the Hue of the green color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_HUE_MAGENTA` Key for adjusting the Hue of the magenta color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_HUE_RED` Key for adjusting the Hue of the red color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_HUE_YELLOW` Key for adjusting the Hue of the yellow color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_LUMINANCE_BLUE` Key for adjusting the Luminance (brightness) of the blue color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_LUMINANCE_CYAN` Key for adjusting the Luminance (brightness) of the cyan color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_LUMINANCE_FLESH` Key for adjusting the Luminance (brightness) of the flesh (Skin Tone) component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_LUMINANCE_GREEN` Key for adjusting the Luminance (brightness) of the green color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_LUMINANCE_MAGENTA` Key for adjusting the Luminance (brightness) of the magenta color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_LUMINANCE_RED` Key for adjusting the Luminance (brightness) of the red color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_LUMINANCE_YELLOW` Key for adjusting the Luminance (brightness) of the yellow color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_RED_GAIN` Advance setting for red gain. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_RED_OFFSET` Advance setting for red offset. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_SATURATION` Adjust saturation in advance color engine. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_SATURATION_BLUE` Key for adjusting the Hue of the blue color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_SATURATION_CYAN` Key for adjusting the Hue of the cyan color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_SATURATION_FLESH` Key for adjusting the Hue of the flesh (Skin Tone) color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_SATURATION_GREEN` Key for adjusting the Hue of the Green color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_SATURATION_MAGENTA` Key for adjusting the Hue of the magenta color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_SATURATION_RED` Key for adjusting the Hue of the red color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_SATURATION_YELLOW` Key for adjusting the Hue of the yellow color component. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_COLOR_TUNER_SWITCH` Key for the master switch to enable or disable the Color Tuner feature. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_CONTRAST` The contrast. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_CVRR` Set to `true` to enable Cinema Variable Refresh Rate (CVRR). |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_DECONTOUR` Contour noise reduction. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_DYNAMIC_LUMA_CONTROL` Dynamically change picture luma to enhance contrast. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_ELEVEN_POINT_BLUE` Control the amount of blue at each of the 11 brightness points. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_ELEVEN_POINT_GREEN` Control the amount of green at each of the 11 brightness points. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_ELEVEN_POINT_RED` The parameters in this section is for 11-point white balance in advanced TV picture setting. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_FILM_MODE` Enable/disable film mode. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_FLESH_TONE` Refine the flesh colors in the pictures without affecting the other colors on the screen. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_GAMMA` Sets the electro-optical transfer function (EOTF), or "gamma," to be used. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_GAMUT_MAPPING` If `true`, enables gamut mapping to translate colors from the source's color space to the display's gamut. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_GLOBAL_DIMMING` Enable/disable globe dimming. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_HDMI_RGB_RANGE` Specifies the RGB color range for the HDMI signal to ensure correct black and white levels. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_HUE` The hue. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_LD_MODE` Advance setting for local dimming level. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_LEVEL_RANGE` The quantization level range for the video signal, which specifies the mapping of digital code values to black and white levels. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_LOW_BLUE_LIGHT` Adjust gamma blue gain/offset. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_LOW_LATENCY` Set to `true` to enable a low latency mode (e.g., "Game Mode"). |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_MEMC_DEBLUR` Adjusts the 'Deblur' component of MEMC. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_MEMC_DEJUDDER` Adjusts the 'De-judder' component of MEMC. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_MEMC_EFFECT` Adjusts the 'MEMC' (Motion Estimation, Motion Compensation) effect. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_MPEG_NOISE_REDUCTION` MPEG (moving picture experts group) noise reduction. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_NOISE_REDUCTION` Noise reduction. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_ORIGINAL_FRAMERATE` Enables a mode to play content at its original frame rate. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_OSD_BLUE_GAIN` Increasing OSD (on-screen display) blue gain will make brighter blues even more intense, while decreasing it will make them less vibrant. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_OSD_BLUE_OFFSET` Increasing OSD blue offset will add more blue to the darker areas, while decreasing it will reduce the blue in the shadows. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_OSD_CONTRAST` Key for adjusting the Contrast of the On-Screen Display (OSD). |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_OSD_GREEN_GAIN` Increasing OSD (on-screen display) green gain will make brighter greens even more intense, while decreasing it will make them less vibrant. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_OSD_GREEN_OFFSET` Increasing OSD green offset will add more green to the darker areas, while decreasing it will reduce the green in the shadows. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_OSD_HUE` Key for adjusting the Hue (color tint) of the On-Screen Display (OSD). |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_OSD_RED_GAIN` The parameters in this section are for on-screen display color gain and offset. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_OSD_RED_OFFSET` Increasing OSD red offset will add more red to the darker areas, while decreasing it will reduce the red in the shadows. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_OSD_SATURATION` Key for adjusting the Saturation (color intensity) of the On-Screen Display (OSD). |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_PANEL_INIT_MAX_LUMINCE_NITS` Specifies the initial maximum luminance of the display panel, in nits. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_PANEL_INIT_MAX_LUMINCE_VALID` A flag indicating if the `panelInitMaxLuminceNits` value is valid and can be trusted. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_PC_MODE` Set to `true` to enable PC Mode. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_SATURATION` The saturation. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_SHARPNESS` The sharpness. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_VRR` Set to `true` to enable Variable Refresh Rate (VRR). |

### Inherited methods

From class ` https://developer.android.com/reference/java/lang/Object ` ` https://developer.android.com/reference/java/lang/Object` ` https://developer.android.com/reference/java/lang/Object#clone()() `

Creates and returns a copy of this object.
` boolean` ` https://developer.android.com/reference/java/lang/Object#equals(java.lang.Object)(https://developer.android.com/reference/java/lang/Object obj) `

Indicates whether some other object is "equal to" this one.
` void` ` https://developer.android.com/reference/java/lang/Object#finalize()() `

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
` final https://developer.android.com/reference/java/lang/Class<?>` ` https://developer.android.com/reference/java/lang/Object#getClass()() `

Returns the runtime class of this `Object`.
` int` ` https://developer.android.com/reference/java/lang/Object#hashCode()() `

Returns a hash code value for the object.
` final void` ` https://developer.android.com/reference/java/lang/Object#notify()() `

Wakes up a single thread that is waiting on this object's monitor.
` final void` ` https://developer.android.com/reference/java/lang/Object#notifyAll()() `

Wakes up all threads that are waiting on this object's monitor.
` https://developer.android.com/reference/java/lang/String` ` https://developer.android.com/reference/java/lang/Object#toString()() `

Returns a string representation of the object.
` final void` ` https://developer.android.com/reference/java/lang/Object#wait(long,%20int)(long timeoutMillis, int nanos) `

Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*, or until a certain amount of real time has elapsed.
` final void` ` https://developer.android.com/reference/java/lang/Object#wait(long)(long timeoutMillis) `

Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*, or until a certain amount of real time has elapsed.
` final void` ` https://developer.android.com/reference/java/lang/Object#wait()() `

Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*.

## Constants

### PARAMETER_3D_MODE

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_3D_MODE
```

Selects the 3D display mode based on the source format.

Type: STRING

See `https://developer.android.com/` for possible values.

<br />

Constant Value: "3d_mode"

### PARAMETER_3D_TO_2D

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_3D_TO_2D
```

Controls the conversion from a 3D source to a 2D image.

Type: STRING

See `https://developer.android.com/` for possible values.

<br />

Constant Value: "3d_to_2d"

### PARAMETER_AUTO_PICTURE_QUALITY_ENABLED

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_AUTO_PICTURE_QUALITY_ENABLED
```

Enable/disable auto adjust picture parameter based on the TV content.

Type: BOOLEAN

<br />

Constant Value: "auto_picture_quality_enabled"

### PARAMETER_AUTO_SUPER_RESOLUTION_ENABLED

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_AUTO_SUPER_RESOLUTION_ENABLED
```

Enable/disable auto upscaling the picture quality. It analyzes the lower-resolution image and uses its knowledge to invent the missing pixel, make the image look sharper.

Type: BOOLEAN

<br />

Constant Value: "auto_super_resolution_enabled"

### PARAMETER_BLACK_STRETCH

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_BLACK_STRETCH
```

Enable/disable black color auto stretch

Type: BOOLEAN

<br />

Constant Value: "black_stretch"

### PARAMETER_BLUE_STRETCH

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_BLUE_STRETCH
```

Enable/disable blue color auto stretch

Type: BOOLEAN

<br />

Constant Value: "blue_stretch"

### PARAMETER_BRIGHTNESS

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_BRIGHTNESS
```

The brightness.

Brightness value range are from 0.0 to 1.0 (inclusive), where 0.0 represents the minimum brightness and 1.0 represents the maximum brightness. The content-unmodified value is 0.5.

Type: FLOAT

<br />

Constant Value: "brightness"

### PARAMETER_COLOR_SPACE

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_SPACE
```

Sets the color space of the video signal, which defines the range of colors (gamut) it can represent. This must be set correctly to ensure accurate color reproduction.

- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#COLOR_SPACE_S_RGB_BT_709` Standard for web and High Definition (HD) content.
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#COLOR_SPACE_DCI` Wide color gamut (WCG) common in digital cinema and on premium displays.
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#COLOR_SPACE_BT2020` Wide color gamut (WCG) standard for Ultra High Definition (UHD, 4K/8K) and HDR content.
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#COLOR_SPACE_ADOBE_RGB` RGB created by adobe system.
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#COLOR_SPACE_AUTO`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#COLOR_SPACE_ON`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#COLOR_SPACE_OFF`

Type: STRING

<br />

Constant Value: "color_space"

### PARAMETER_COLOR_TEMPERATURE

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TEMPERATURE
```

Adjust color temperature type

Type: STRING

<br />

Constant Value: "color_temperature"

### PARAMETER_COLOR_TEMPERATURE_BLUE_GAIN

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TEMPERATURE_BLUE_GAIN
```

The color blue gain value for color temperature adjustment. The value adjusts the intensity of blue in the bright areas on the TV.

The value range is from -100 to 100 where -100 would eliminate blue color and 100 would significantly boost blue color.

The default/unmodified value is 0. No adjustment is applied to blue color.

Type: INTEGER

<br />

Constant Value: "color_temperature_blue_gain"

### PARAMETER_COLOR_TEMPERATURE_BLUE_OFFSET

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TEMPERATURE_BLUE_OFFSET
```

The color blue offset value for color temperature adjustment. This value adjusts the intensity of blue color in the dark areas on the TV.

The value range is from -100 to 100 where -100 would eliminate blue color and 100 would significantly boost blue color.

The default/unmodified value is 0. No adjustment is applied to blue color.

Type: INTEGER

<br />

Constant Value: "color_temperature_blue_offset"

### PARAMETER_COLOR_TEMPERATURE_GREEN_GAIN

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TEMPERATURE_GREEN_GAIN
```

The color green gain value for color temperature adjustment. The value adjusts the intensity of green in the bright areas on the TV.

The value range is from -100 to 100 where -100 would eliminate green color and 100 would significantly boost green color.

The default/unmodified value is 0. No adjustment is applied to green color.

Type: INTEGER

<br />

Constant Value: "color_temperature_green_gain"

### PARAMETER_COLOR_TEMPERATURE_GREEN_OFFSET

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TEMPERATURE_GREEN_OFFSET
```

The color green offset value for color temperature adjustment. This value adjusts the intensity of green color in the dark areas on the TV.

The value range is from -100 to 100 where -100 would eliminate green color and 100 would significantly boost green color.

The default/unmodified value is 0. No adjustment is applied to green color.

Type: INTEGER

<br />

Constant Value: "color_temperature_green_offset"

### PARAMETER_COLOR_TEMPERATURE_RED_GAIN

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TEMPERATURE_RED_GAIN
```

The color red gain value for color temperature adjustment. The value adjusts the intensity of red in the bright areas on the TV.

The value range is from -100 to 100 where -100 would eliminate red color and 100 would significantly boost red color.

The default/unmodified value is 0. No adjustment is applied to red color.

Type: INTEGER

<br />

Constant Value: "color_temperature_red_gain"

### PARAMETER_COLOR_TEMPERATURE_RED_OFFSET

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TEMPERATURE_RED_OFFSET
```

The color red offset value for color temperature adjustment. This value adjusts the intensity of red color in the dark areas on the TV.

The value range is from -100 to 100 where -100 would eliminate red color and 100 would significantly boost red color.

The default/unmodified value is 0. No adjustment is applied to red color.

Type: INTEGER

<br />

Constant Value: "color_temperature_red_offset"

### PARAMETER_COLOR_TUNE

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNE
```

Enable/disable the overall color tuning feature.

Type: BOOLEAN

<br />

Constant Value: "color_tune"

### PARAMETER_COLOR_TUNER_BLUE_GAIN

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_BLUE_GAIN
```

Advance setting for blue gain. Adjust the gain or amplification of the blue color channels. They control the overall intensity and white balance of blue.

The range is from 0 to 100 (inclusive), where 0 makes the blue dimmer and 100 makes the blue brighter. The default/unmodified value is 50.

Type: INTEGER

<br />

Constant Value: "color_tuner_blue_gain"

### PARAMETER_COLOR_TUNER_BLUE_OFFSET

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_BLUE_OFFSET
```

Advance setting for blue offset. Adjust the black level of blue color channels, it controls the minimum intensity of each color, affecting the shadows and dark areas of the image.

The range is from 0 to 100 (inclusive), where 0 makes shadows darker and 100 makes shadows brighter. The default/unmodified value is 50.

Type: INTEGER

<br />

Constant Value: "color_tuner_blue_offset"

### PARAMETER_COLOR_TUNER_BRIGHTNESS

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_BRIGHTNESS
```

Adjust brightness in advance color engine. Similar to a "brightness" control on a TV but acts at a lower level.

The range is from 0 to 100 (inclusive), where 0 represents the minimum brightness and 100 represents the maximum brightness. The default/unmodified value is 50.

Type: INTEGER

<br />

**See also:**

- `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_BRIGHTNESS`

Constant Value: "color_tuner_brightness"

### PARAMETER_COLOR_TUNER_GREEN_GAIN

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_GREEN_GAIN
```

Advance setting for green gain. Adjust the gain or amplification of the green color channels. They control the overall intensity and white balance of green.

The range is from 0 to 100 (inclusive), where 0 makes the green dimmer and 100 makes the green brighter. The default/unmodified value is 50.

Type: INTEGER

<br />

Constant Value: "color_tuner_green_gain"

### PARAMETER_COLOR_TUNER_GREEN_OFFSET

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_GREEN_OFFSET
```

Advance setting for green offset. Adjust the black level of green color channels, it controls the minimum intensity of each color, affecting the shadows and dark areas of the image.

The range is from 0 to 100 (inclusive), where 0 makes shadows darker and 100 makes shadows brighter. The default/unmodified value is 50.

Type: INTEGER

<br />

Constant Value: "color_tuner_green_offset"

### PARAMETER_COLOR_TUNER_HUE

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_HUE
```

Adjust hue in advance color engine. Similar to a "hue" control on a TV but acts at a lower level.

The range is from -50 to 50 (inclusive), where -50 represents cooler setting for a specific color and 50 represents warmer setting for a specific color. The default/unmodified value is 0.

Type: INTEGER

<br />

**See also:**

- `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_HUE`

Constant Value: "color_tuner_hue"

### PARAMETER_COLOR_TUNER_HUE_BLUE

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_HUE_BLUE
```

Key for adjusting the Hue of the blue color component.

This parameter is part of the 6-axis Color Management System (CMS).

- **Effect:** Rotates the hue of blue pixels. Moving the value away from default shifts blue towards cyan (sky blue) or magenta (purplish-blue).
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral).

Type: INTEGER

<br />

Constant Value: "color_tuner_hue_blue"

### PARAMETER_COLOR_TUNER_HUE_CYAN

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_HUE_CYAN
```

Key for adjusting the Hue of the cyan color component.

This parameter is part of the 6-axis Color Management System (CMS).

- **Effect:** Rotates the hue of cyan pixels. Moving the value away from default shifts cyan towards green or blue.
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral).

Type: INTEGER

<br />

Constant Value: "color_tuner_hue_cyan"

### PARAMETER_COLOR_TUNER_HUE_FLESH

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_HUE_FLESH
```

Key for adjusting the Hue of the flesh (Skin Tone) color component.

This is a dedicated parameter for fine-tuning skin tones.

- **Effect:** Adjusts the complexion of human subjects. Moving the value away from default shifts skin tones towards Reddish/Rosy or Yellowish/Golden.
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral).

Type: INTEGER

<br />

Constant Value: "color_tuner_hue_flesh"

### PARAMETER_COLOR_TUNER_HUE_GREEN

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_HUE_GREEN
```

Key for adjusting the Hue of the green color component.

This parameter is part of the 6-axis Color Management System (CMS).

- **Effect:** Rotates the hue of green pixels. Moving the value away from default shifts green towards yellow (lime-green) or cyan (teal-green).
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral).

Type: INTEGER

<br />

Constant Value: "color_tuner_hue_green"

### PARAMETER_COLOR_TUNER_HUE_MAGENTA

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_HUE_MAGENTA
```

Key for adjusting the Hue of the magenta color component.

This parameter is part of the 6-axis Color Management System (CMS).

- **Effect:** Rotates the hue of magenta pixels. Moving the value away from default shifts magenta towards blue (violet) or red (rose).
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral).

Type: INTEGER

<br />

Constant Value: "color_tuner_hue_magenta"

### PARAMETER_COLOR_TUNER_HUE_RED

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_HUE_RED
```

Key for adjusting the Hue of the red color component.

This parameter is part of the 6-axis Color Management System (CMS).

- **Effect:** Rotates the hue of red pixels. Moving the value away from default shifts red towards \*\*Magenta\*\* (purplish-red) or \*\*Yellow\*\* (orange-red).
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral).

Type: INTEGER

<br />

Constant Value: "color_tuner_hue_red"

### PARAMETER_COLOR_TUNER_HUE_YELLOW

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_HUE_YELLOW
```

Key for adjusting the Hue of the yellow color component.

This parameter is part of the 6-axis Color Management System (CMS).

- **Effect:** Rotates the hue of yellow pixels. Moving the value away from default shifts yellow towards red (orange) or green (lime).
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral).

Type: INTEGER

<br />

Constant Value: "color_tuner_hue_yellow"

### PARAMETER_COLOR_TUNER_LUMINANCE_BLUE

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_LUMINANCE_BLUE
```

Key for adjusting the Luminance (brightness) of the blue color component.

This parameter is part of the 6-axis Color Management System (CMS). It allows the brightness of blue areas to be adjusted independently.

- **Effect:** Controls the light intensity of blue pixels. Values higher than default make blue colors appear brighter, while lower values make them appear darker.
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral/No change).

Type: INTEGER

<br />

Constant Value: "color_tuner_luminance_blue"

### PARAMETER_COLOR_TUNER_LUMINANCE_CYAN

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_LUMINANCE_CYAN
```

Key for adjusting the Luminance (brightness) of the cyan color component.

This parameter is part of the 6-axis Color Management System (CMS). It allows the brightness of cyan areas to be adjusted independently.

- **Effect:** Controls the light intensity of cyan pixels. Values higher than default make cyan colors appear brighter, while lower values make them appear darker.
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral/No change).

Type: INTEGER

<br />

Constant Value: "color_tuner_luminance_cyan"

### PARAMETER_COLOR_TUNER_LUMINANCE_FLESH

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_LUMINANCE_FLESH
```

Key for adjusting the Luminance (brightness) of the flesh (Skin Tone) component.

This is a dedicated parameter for fine-tuning the brightness of skin tones.

- **Effect:** Adjusts the exposure of human subjects. Increasing this value can help brighten faces in shadow or dark scenes, while decreasing it can help recover detail in bright, washed-out highlights on faces.
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral/No change).

Type: INTEGER

<br />

Constant Value: "color_tuner_luminance_flesh"

### PARAMETER_COLOR_TUNER_LUMINANCE_GREEN

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_LUMINANCE_GREEN
```

Key for adjusting the Luminance (brightness) of the green color component.

This parameter is part of the 6-axis Color Management System (CMS). It allows the brightness of green areas to be adjusted independently.

- **Effect:** Controls the light intensity of green pixels. Values higher than default make green colors appear brighter, while lower values make them appear darker.
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral/No change).

Type: INTEGER

<br />

Constant Value: "color_tuner_luminance_green"

### PARAMETER_COLOR_TUNER_LUMINANCE_MAGENTA

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_LUMINANCE_MAGENTA
```

Key for adjusting the Luminance (brightness) of the magenta color component.

This parameter is part of the 6-axis Color Management System (CMS). It allows the brightness of magenta areas to be adjusted independently.

- **Effect:** Controls the light intensity of magenta pixels. Values higher than default make magenta colors appear brighter, while lower values make them appear darker.
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral/No change).

Type: INTEGER

<br />

Constant Value: "color_tuner_luminance_magenta"

### PARAMETER_COLOR_TUNER_LUMINANCE_RED

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_LUMINANCE_RED
```

Key for adjusting the Luminance (brightness) of the red color component.

This parameter is part of the 6-axis Color Management System (CMS). It allows the brightness of red areas to be adjusted independently without affecting the saturation or hue.

- **Effect:** Controls the light intensity of red pixels. Values higher than default make red colors appear brighter and more vibrant, while lower values make them appear darker and deeper.
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral/No change).

Type: INTEGER

<br />

Constant Value: "color_tuner_luminance_red"

### PARAMETER_COLOR_TUNER_LUMINANCE_YELLOW

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_LUMINANCE_YELLOW
```

Key for adjusting the Luminance (brightness) of the yellow color component.

This parameter is part of the 6-axis Color Management System (CMS). It allows the brightness of yellow areas to be adjusted independently.

- **Effect:** Controls the light intensity of yellow pixels. Values higher than default make yellow colors appear brighter, while lower values make them appear darker.
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral/No change).

Type: INTEGER

<br />

Constant Value: "color_tuner_luminance_yellow"

### PARAMETER_COLOR_TUNER_RED_GAIN

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_RED_GAIN
```

Advance setting for red gain. Adjust the gain or amplification of the red color channels. They control the overall intensity and white balance of red.

The range is from 0 to 100 (inclusive), where 0 makes the red dimmer and 100 makes the red brighter. The default/unmodified value is 50.

Type: INTEGER

<br />

Constant Value: "color_tuner_red_gain"

### PARAMETER_COLOR_TUNER_RED_OFFSET

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_RED_OFFSET
```

Advance setting for red offset. Adjust the black level of red color channels, it controls the minimum intensity of each color, affecting the shadows and dark areas of the image.

The range is from 0 to 100 (inclusive), where 0 makes shadows darker and 100 makes shadows brighter. The default/unmodified value is 50.

Type: INTEGER

<br />

Constant Value: "color_tuner_red_offset"

### PARAMETER_COLOR_TUNER_SATURATION

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_SATURATION
```

Adjust saturation in advance color engine. Similar to a "saturation" control on a TV but acts at a lower level.

The range is from 0 to 100 (inclusive), where 0 being completely desaturated/grayscale and 100 being the most saturated. The default/unmodified value is 50.

Type: INTEGER

<br />

**See also:**

- `https://developer.android.com/reference/android/media/quality/MediaQualityContract.PictureQuality#PARAMETER_SATURATION`

Constant Value: "color_tuner_saturation"

### PARAMETER_COLOR_TUNER_SATURATION_BLUE

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_SATURATION_BLUE
```

Key for adjusting the Hue of the blue color component.

This parameter is part of the 6-axis Color Management System (CMS). It allows independent adjustment of blue colors without affecting other hues.

- **Effect:** Rotates the blue phase. Moving away from the default value will shift blue pixels towards Cyan (sky blue) or Magenta (purplish-blue).
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral/No change).

Type: INTEGER

<br />

Constant Value: "color_tuner_saturation_blue"

### PARAMETER_COLOR_TUNER_SATURATION_CYAN

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_SATURATION_CYAN
```

Key for adjusting the Hue of the cyan color component.

This parameter is part of the 6-axis Color Management System (CMS). It allows independent adjustment of cyan colors without affecting other hues.

- **Effect:** Rotates the cyan phase. Moving away from the default value will shift cyan pixels towards Green or Blue.
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral/No change).

Type: INTEGER

<br />

Constant Value: "color_tuner_saturation_cyan"

### PARAMETER_COLOR_TUNER_SATURATION_FLESH

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_SATURATION_FLESH
```

Key for adjusting the Hue of the flesh (Skin Tone) color component.

This is a dedicated parameter for fine-tuning skin tones, which typically reside in the orange/red region of the color spectrum.

- **Effect:** Adjusts the complexion of human subjects. Moving away from the default value typically shifts skin tones towards Reddish/Rosy or Yellowish/Golden, helping to correct "sunburned" or "greenish" looks.
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral/No change).

Type: INTEGER

<br />

Constant Value: "color_tuner_saturation_flesh"

### PARAMETER_COLOR_TUNER_SATURATION_GREEN

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_SATURATION_GREEN
```

Key for adjusting the Hue of the Green color component.

This parameter is part of the 6-axis Color Management System (CMS). It allows independent adjustment of green colors without affecting other hues.

- **Effect:** Rotates the green phase. Moving away from the default value will shift green pixels towards Yellow (lime-green) or Cyan (teal-green).
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral/No change).

Type: INTEGER

<br />

Constant Value: "color_tuner_saturation_green"

### PARAMETER_COLOR_TUNER_SATURATION_MAGENTA

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_SATURATION_MAGENTA
```

Key for adjusting the Hue of the magenta color component.

This parameter is part of the 6-axis Color Management System (CMS). It allows independent adjustment of magenta colors without affecting other hues.

- **Effect:** Rotates the magenta phase. Moving away from the default value will shift magenta pixels towards blue (violet) or red (rose).
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral/No change).

Type: INTEGER

<br />

Constant Value: "color_tuner_saturation_magenta"

### PARAMETER_COLOR_TUNER_SATURATION_RED

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_SATURATION_RED
```

Key for adjusting the Hue of the red color component.

This parameter is part of the 6-axis Color Management System (CMS). It allows independent adjustment of red colors without affecting other hues.

- **Effect:** Rotates the red phase. Moving away from the default value will shift red pixels towards magenta (purplish-red) or yellow (orange-red).
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral/No change).

Type: INTEGER

<br />

Constant Value: "color_tuner_saturation_red"

### PARAMETER_COLOR_TUNER_SATURATION_YELLOW

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_SATURATION_YELLOW
```

Key for adjusting the Hue of the yellow color component.

This parameter is part of the 6-axis Color Management System (CMS). It allows independent adjustment of yellow colors without affecting other hues.

- **Effect:** Rotates the yellow phase. Moving away from the default value will shift yellow pixels towards red (orange) or green (lime).
- **Value Range:** 0 to 100.
- **Default:** 50 (Neutral/No change).

Type: INTEGER

<br />

Constant Value: "color_tuner_saturation_yellow"

### PARAMETER_COLOR_TUNER_SWITCH

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_COLOR_TUNER_SWITCH
```

Key for the master switch to enable or disable the Color Tuner feature.

The Color Tuner allows for advanced calibration of the display's color reproduction, including 6-axis adjustment of Hue, Saturation, and Luminance, as well as detailed White Balance (Color Temperature) controls.

- **`true`:** Enables the Color Tuner. Custom values for hue, saturation, luminance, and gain/offset are applied.
- **`false`:** Disables the Color Tuner. The display reverts to its factory default color calibration.

Type: BOOLEAN

<br />

Constant Value: "color_tuner_switch"

### PARAMETER_CONTRAST

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_CONTRAST
```

The contrast.

This value represents the image contrast on an arbitrary scale from 0 to 100, where 0 represents the darkest black (black screen) and 100 represents the brightest white (brighter). The default/unmodified value for contrast is 50.

Type: INTEGER

<br />

Constant Value: "contrast"

### PARAMETER_CVRR

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_CVRR
```

Set to `true` to enable Cinema Variable Refresh Rate (CVRR). This mode synchronizes the display's refresh rate with the cadence of cinematic content, which often has a frame rate (e.g., 24fps) that does not divide evenly into standard display refresh rates (e.g., 60Hz). Enabling CVRR eliminates the motion "judder" that can result from this mismatch, ensuring smooth playback as the director intended.

Type: BOOLEAN

<br />

Constant Value: "cvrr"

### PARAMETER_DECONTOUR

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_DECONTOUR
```

Contour noise reduction.

Possible values:

- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_LOW`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_MEDIUM`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_HIGH`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_OFF`

The default value is `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_OFF`.

Type: STRING

<br />

Constant Value: "decontour"

### PARAMETER_DYNAMIC_LUMA_CONTROL

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_DYNAMIC_LUMA_CONTROL
```

Dynamically change picture luma to enhance contrast.

Possible values:

- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_LOW`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_MEDIUM`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_HIGH`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_OFF`

The default value is `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_OFF`.

Type: STRING

<br />

Constant Value: "dynamic_luma_control"

### PARAMETER_ELEVEN_POINT_BLUE

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_ELEVEN_POINT_BLUE
```

Control the amount of blue at each of the 11 brightness points. The parameter type is an int array with a fix size of 11. The indexes 0 - 10 are the 11 different points. For example, elevenPointBlue\[0\] adjust the blue level at the darkest black level. elevenPointBlue\[1\] adjust blue at the next brightness level up, and so on.

The value range is from 0 - 100 for each indexes, where 0 is the minimum intensity of blue at a specific brightness point and 100 is the maximum intensity of blue at that point.

The default/unmodified value is 50. It can be other values depends on different TVs.

Type: INTEGER ARRAY

<br />

Constant Value: "eleven_point_blue"

### PARAMETER_ELEVEN_POINT_GREEN

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_ELEVEN_POINT_GREEN
```

Control the amount of green at each of the 11 brightness points. The parameter type is an int array with a fix size of 11. The indexes 0 - 10 are the 11 different points. For example, elevenPointGreen\[0\] adjust the green level at the darkest black level. elevenPointGreen\[1\] adjust green at the next brightness level up, and so on.

The value range is from 0 - 100 for each indexes, where 0 is the minimum intensity of green at a specific brightness point and 100 is the maximum intensity of green at that point.

The default/unmodified value is 50. It can be other values depends on different TVs.

Type: INTEGER ARRAY

<br />

Constant Value: "eleven_point_green"

### PARAMETER_ELEVEN_POINT_RED

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_ELEVEN_POINT_RED
```

The parameters in this section is for 11-point white balance in advanced TV picture setting. 11-Point White Balance allows for very precise adjustment of the color temperature of the TV. It aims to make sure white looks truly white, without any unwanted color tints, across the entire range of brightness levels.

The "11 points" refer to 11 different brightness levels from 0 (black) to 10 (white). At each of these points, we can fine-tune the mixture of red, green and blue to achieve neutral white.

Control the amount of red at each of the 11 brightness points. The parameter type is an int array with a fix size of 11. The indexes 0 - 10 are the 11 different points. For example, elevenPointRed\[0\] adjusts the red level at the darkest black level. elevenPointRed\[1\] adjusts red at the next brightness level up, and so on.

The value range is from 0 - 100 for each indexes, where 0 is the minimum intensity of red at a specific brightness point and 100 is the maximum intensity of red at that point.

The default/unmodified value is 50. It can be other values depends on different TVs.

Type: INTEGER ARRAY

<br />

Constant Value: "eleven_point_red"

### PARAMETER_FILM_MODE

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_FILM_MODE
```

Enable/disable film mode.

Type: BOOLEAN

<br />

Constant Value: "film_mode"

### PARAMETER_FLESH_TONE

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_FLESH_TONE
```

Refine the flesh colors in the pictures without affecting the other colors on the screen.

Possible values:

- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_LOW`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_MEDIUM`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_HIGH`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_OFF`

The default value is `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_OFF`.

Type: STRING

<br />

Constant Value: "flesh_tone"

### PARAMETER_GAMMA

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_GAMMA
```

Sets the electro-optical transfer function (EOTF), or "gamma," to be used. This non-linear curve dictates the display's brightness response to the video signal, ensuring correct contrast and shadow detail.

<br />

Possible values:

- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#GAMMA_DARK`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#GAMMA_MIDDLE`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#GAMMA_BRIGHT`

Type: STRING

<br />

Constant Value: "gamma"

### PARAMETER_GAMUT_MAPPING

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_GAMUT_MAPPING
```

If `true`, enables gamut mapping to translate colors from the source's color space to the display's gamut. This is used to prevent color clipping when the source gamut is wider than the display's. If `false`, out-of-gamut colors may be clipped.

Type: BOOLEAN

<br />

Constant Value: "gamut_mapping"

### PARAMETER_GLOBAL_DIMMING

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_GLOBAL_DIMMING
```

Enable/disable globe dimming.

Type: BOOLEAN

<br />

Constant Value: "global_dimming"

### PARAMETER_HDMI_RGB_RANGE

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_HDMI_RGB_RANGE
```

Specifies the RGB color range for the HDMI signal to ensure correct black and white levels.

- **Auto:** Allows the source and display to automatically negotiate the correct range.
- **Limited:** Sets the range to 16-235 (for 8-bit color). This is the standard for most broadcast, Blu-ray, and streaming video content.
- **Full:** Sets the range to 0-255 (for 8-bit color). This is the standard for PC graphics, game consoles, and digital photography.

Type: STRING

<br />

Constant Value: "hdmi_rgb_range"

### PARAMETER_HUE

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_HUE
```

The hue.

Hue affects the balance between red, green and blue primary colors on the screen. Hue values are from -50 to 50, where -50 represents cooler and 50 represents warmer. The default/unmodified value for hue is 0.

Type: INTEGER

<br />

Constant Value: "hue"

### PARAMETER_LD_MODE

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_LD_MODE
```

Advance setting for local dimming level.

Possible values:

- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_LOW`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_MEDIUM`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_HIGH`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_OFF`

The default value is `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_OFF`. Can be different depends on different TVs.

Type: STRING

<br />

Constant Value: "ld_mode"

### PARAMETER_LEVEL_RANGE

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_LEVEL_RANGE
```

The quantization level range for the video signal, which specifies the mapping of digital code values to black and white levels.

Must be one of the following values:

- **Auto:** The system determines the appropriate level range automatically.
- **Limited:** Represents the limited range where black is 16 and white is 235 (for 8-bit color). Standard for broadcast video.
- **Full:** Represents the full range where black is 0 and white is 255 (for 8-bit color). Common for PC content and graphics.

Type: STRING

<br />

Constant Value: "level_range"

### PARAMETER_LOW_BLUE_LIGHT

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_LOW_BLUE_LIGHT
```

Adjust gamma blue gain/offset.

Possible values:

- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_LOW`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_MEDIUM`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_HIGH`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_OFF`

The default value is `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_MEDIUM`. Can be different depends on different TVs.

Type: STRING

<br />

Constant Value: "low_blue_light"

### PARAMETER_LOW_LATENCY

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_LOW_LATENCY
```

Set to `true` to enable a low latency mode (e.g., "Game Mode"). This mode minimizes video processing latency (input lag) by reducing or bypassing non-essential image enhancement features. This is ideal for interactive content like video games where responsiveness is critical. Set to `false` for standard processing.

Type: BOOLEAN

<br />

Constant Value: "low_latency"

### PARAMETER_MEMC_DEBLUR

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_MEMC_DEBLUR
```

Adjusts the 'Deblur' component of MEMC. The range is from 0 to 10.

Type: INTEGER

<br />

Constant Value: "memc_deblur"

### PARAMETER_MEMC_DEJUDDER

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_MEMC_DEJUDDER
```

Adjusts the 'De-judder' component of MEMC. The range is from 0 to 10.

Type: INTEGER

<br />

Constant Value: "memc_dejudder"

### PARAMETER_MEMC_EFFECT

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_MEMC_EFFECT
```

Adjusts the 'MEMC' (Motion Estimation, Motion Compensation) effect.

Possible values:

- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_OFF`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_LOW`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_MEDIUM`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_HIGH`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_USER`

The default value is `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_OFF`.

Type: STRING

<br />

Constant Value: "memc_effect"

### PARAMETER_MPEG_NOISE_REDUCTION

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_MPEG_NOISE_REDUCTION
```

MPEG (moving picture experts group) noise reduction.

Possible values:

- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_LOW`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_MEDIUM`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_HIGH`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_OFF`

The default value is `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_OFF`.

Type: STRING

<br />

Constant Value: "mpeg_noise_reduction"

### PARAMETER_NOISE_REDUCTION

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_NOISE_REDUCTION
```

Noise reduction.

Possible values:

- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_LOW`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_MEDIUM`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_HIGH`
- `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_OFF`

The default value is `https://developer.android.com/reference/android/media/quality/MediaQualityContract#LEVEL_OFF`.

Type: STRING

<br />

Constant Value: "noise_reduction"

### PARAMETER_ORIGINAL_FRAMERATE

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_ORIGINAL_FRAMERATE
```

Enables a mode to play content at its original frame rate.

Type: BOOLEAN

<br />

Constant Value: "original_framerate"

### PARAMETER_OSD_BLUE_GAIN

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_OSD_BLUE_GAIN
```

Increasing OSD (on-screen display) blue gain will make brighter blues even more intense, while decreasing it will make them less vibrant.

The value range is from 0 to 2047. (11-bit resolution for the adjustment) The default value depends on different TVs.

Type: INTEGER

<br />

Constant Value: "osd_blue_gain"

### PARAMETER_OSD_BLUE_OFFSET

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_OSD_BLUE_OFFSET
```

Increasing OSD blue offset will add more blue to the darker areas, while decreasing it will reduce the blue in the shadows.

The value range is from 0 to 2047. (11-bit resolution for the adjustment) The default value depends on different TVs.

Type: INTEGER

<br />

Constant Value: "osd_blue_offset"

### PARAMETER_OSD_CONTRAST

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_OSD_CONTRAST
```

Key for adjusting the Contrast of the On-Screen Display (OSD).

Controls the difference in luminance between the brightest and darkest parts of the UI layer.

Unlike the "Brightness" setting which lifts the overall backlight, OSD Contrast specifically affects the digital signal values of the graphics plane. Increasing this value can make text and icons stand out more sharply against their background, improving legibility, while decreasing it can soften the UI to reduce eye strain in dark viewing environments.

The value range is 0 - 100. The default value is 50.

Type: INTEGER

<br />

Constant Value: "osd_contrast"

### PARAMETER_OSD_GREEN_GAIN

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_OSD_GREEN_GAIN
```

Increasing OSD (on-screen display) green gain will make brighter greens even more intense, while decreasing it will make them less vibrant.

The value range is from 0 to 2047. (11-bit resolution for the adjustment) The default value depends on different TVs.

Type: INTEGER

<br />

Constant Value: "osd_green_gain"

### PARAMETER_OSD_GREEN_OFFSET

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_OSD_GREEN_OFFSET
```

Increasing OSD green offset will add more green to the darker areas, while decreasing it will reduce the green in the shadows.

The value range is from 0 to 2047. (11-bit resolution for the adjustment) The default value depends on different TVs.

Type: INTEGER

<br />

Constant Value: "osd_green_offset"

### PARAMETER_OSD_HUE

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_OSD_HUE
```

Key for adjusting the Hue (color tint) of the On-Screen Display (OSD).

This parameter affects only the graphical user interface layer (e.g., system menus, volume bars, channel information) and does not alter the underlying video content.

Adjusting the OSD Hue rotates the color phase of the UI elements. While rarely changed for standard usage, it can be used for accessibility purposes or specific stylistic themes.

The value range is from 0 - 100. The default value is 50.

Type: INTEGER

<br />

Constant Value: "osd_hue"

### PARAMETER_OSD_RED_GAIN

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_OSD_RED_GAIN
```

The parameters in this section are for on-screen display color gain and offset.

Color gain is to adjust the intensity of that color (red, blue, green) in the brighter part of the image. Color offset is to adjust the intensity of that color in the darker part of the image.

Increasing OSD (on-screen display) red gain will make brighter reds even more intense, while decreasing it will make them less vibrant.

The value range is from 0 to 2047. (11-bit resolution for the adjustment) The default value depends on different TVs.

Type: INTEGER

<br />

Constant Value: "osd_red_gain"

### PARAMETER_OSD_RED_OFFSET

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_OSD_RED_OFFSET
```

Increasing OSD red offset will add more red to the darker areas, while decreasing it will reduce the red in the shadows.

The value range is from 0 to 2047. (11-bit resolution for the adjustment) The default value depends on different TVs.

Type: INTEGER

<br />

Constant Value: "osd_red_offset"

### PARAMETER_OSD_SATURATION

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_OSD_SATURATION
```

Key for adjusting the Saturation (color intensity) of the On-Screen Display (OSD).

Controls the vividness of the colors in the UI layer.

- **Lower values:** Reduce color intensity, moving towards grayscale. This is often used to prevent screen burn-in on OLED panels for static UI elements or to make the menu less distracting during movie playback.
- **Higher values:** Increase color intensity, making the UI appear more vivid and punchy.

The value range is 0 - 255. The default value depends on different TVs.

Type: INTEGER

<br />

Constant Value: "osd_saturation"

### PARAMETER_PANEL_INIT_MAX_LUMINCE_NITS

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_PANEL_INIT_MAX_LUMINCE_NITS
```

Specifies the initial maximum luminance of the display panel, in nits.

This value typically represents the factory-calibrated peak brightness of the panel and is used by the system as a baseline for brightness control and HDR tone mapping calculations. The value range is from 0 - 10000

Type: INTEGER

<br />

Constant Value: "panel_init_max_lumince_nits"

### PARAMETER_PANEL_INIT_MAX_LUMINCE_VALID

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_PANEL_INIT_MAX_LUMINCE_VALID
```

A flag indicating if the `panelInitMaxLuminceNits` value is valid and can be trusted.

If `false`, the panel was unable to report a valid maximum luminance (e.g., a read error occurred), and the associated `panelInitMaxLuminceNits` value should be ignored.

Type: BOOLEAN

<br />

Constant Value: "panel_init_max_lumince_valid"

### PARAMETER_PC_MODE

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_PC_MODE
```

Set to `true` to enable PC Mode. This ensures a "dot by dot" or 1:1 pixel mapping from the source signal to the display panel. When enabled, this mode disables overscan, preventing the edges of the picture from being cut off. This is ideal for sources like a personal computer where sharp text and precise pixel representation are critical. If `false`, standard TV processing, including potential overscan, will be applied.

Type: BOOLEAN

<br />

Constant Value: "pc_mode"

### PARAMETER_SATURATION

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_SATURATION
```

The saturation.

Saturation value controls the intensity or purity of colors. Saturation values are from 0 to 100, where 0 represents grayscale (no color) and 100 represents the most vivid colors. The default/unmodified value for saturation is 50.

Type: INTEGER

<br />

Constant Value: "saturation"

### PARAMETER_SHARPNESS

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_SHARPNESS
```

The sharpness.

Sharpness value range are from 0 to 100 (inclusive), where 0 represents the minimum sharpness that makes the image appear softer with less defined edges, 100 represents the maximum sharpness that makes the image appear halos around objects due to excessive edges. The default/unmodified value for sharpness is 50.

Type: INTEGER

<br />

Constant Value: "sharpness"

### PARAMETER_VRR

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARAMETER_VRR
```

Set to `true` to enable Variable Refresh Rate (VRR). VRR synchronizes the display's refresh rate in real-time with the frame rate of the source device (e.g., a game console or PC). This eliminates screen tearing and reduces stutter, providing a smoother visual experience, especially in video games. Set to `false` to use a standard fixed refresh rate.

Type: BOOLEAN

<br />

Constant Value: "vrr"