PictureQuality


class PictureQuality
kotlin.Any
   ↳ android.media.quality.MediaQualityContract.PictureQuality

Parameters picture quality.

Summary

Constants
static String

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

static String

Enable/disable auto upscaling the picture quality.

static String

Enable/disable blue color auto stretch

static String

The brightness.

static String

Adjust color temperature type

static String

Enable/disable the overall color tuning feature.

static String

Advance setting for blue gain.

static String

Advance setting for blue offset.

static String

Adjust brightness in advance color engine.

static String

Advance setting for green gain.

static String

Advance setting for green offset.

static String

Adjust hue in advance color engine.

static String

Advance setting for red gain.

static String

Advance setting for red offset.

static String

Adjust saturation in advance color engine.

static String

The contrast.

static String

Contour noise reduction.

static String

Dynamically change picture luma to enhance contrast.

static String

Enable/disable film mode.

static String

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

static String

Enable/disable globe dimming.

static String

The hue.

static String

MPEG (moving picture experts group) noise reduction.

static String

Noise reduction.

static String

The saturation.

static String

The sharpness.

Constants

PARAMETER_AUTO_PICTURE_QUALITY_ENABLED

static val PARAMETER_AUTO_PICTURE_QUALITY_ENABLED: String

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

Type: BOOLEAN

Value: "auto_picture_quality_enabled"

PARAMETER_AUTO_SUPER_RESOLUTION_ENABLED

static val PARAMETER_AUTO_SUPER_RESOLUTION_ENABLED: String

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

Value: "auto_super_resolution_enabled"

PARAMETER_BLUE_STRETCH

static val PARAMETER_BLUE_STRETCH: String

Enable/disable blue color auto stretch

Type: BOOLEAN

Value: "blue_stretch"

PARAMETER_BRIGHTNESS

static val PARAMETER_BRIGHTNESS: String

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

Value: "brightness"

PARAMETER_COLOR_TEMPERATURE

static val PARAMETER_COLOR_TEMPERATURE: String

Adjust color temperature type

Type: STRING

Value: "color_temperature"

PARAMETER_COLOR_TUNE

static val PARAMETER_COLOR_TUNE: String

Enable/disable the overall color tuning feature.

Type: BOOLEAN

Value: "color_tune"

PARAMETER_COLOR_TUNER_BLUE_GAIN

static val PARAMETER_COLOR_TUNER_BLUE_GAIN: String

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

Value: "color_tuner_blue_gain"

PARAMETER_COLOR_TUNER_BLUE_OFFSET

static val PARAMETER_COLOR_TUNER_BLUE_OFFSET: String

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

Value: "color_tuner_blue_offset"

PARAMETER_COLOR_TUNER_BRIGHTNESS

static val PARAMETER_COLOR_TUNER_BRIGHTNESS: String

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

Value: "color_tuner_brightness"

PARAMETER_COLOR_TUNER_GREEN_GAIN

static val PARAMETER_COLOR_TUNER_GREEN_GAIN: String

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

Value: "color_tuner_green_gain"

PARAMETER_COLOR_TUNER_GREEN_OFFSET

static val PARAMETER_COLOR_TUNER_GREEN_OFFSET: String

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

Value: "color_tuner_green_offset"

PARAMETER_COLOR_TUNER_HUE

static val PARAMETER_COLOR_TUNER_HUE: String

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

Value: "color_tuner_hue"

See Also

PARAMETER_COLOR_TUNER_RED_GAIN

static val PARAMETER_COLOR_TUNER_RED_GAIN: String

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

Value: "color_tuner_red_gain"

PARAMETER_COLOR_TUNER_RED_OFFSET

static val PARAMETER_COLOR_TUNER_RED_OFFSET: String

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

Value: "color_tuner_red_offset"

PARAMETER_COLOR_TUNER_SATURATION

static val PARAMETER_COLOR_TUNER_SATURATION: String

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

Value: "color_tuner_saturation"

PARAMETER_CONTRAST

static val PARAMETER_CONTRAST: String

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

Value: "contrast"

PARAMETER_DECONTOUR

static val PARAMETER_DECONTOUR: String

Contour noise reduction.

Possible values:

The default value is LEVEL_OFF.

Type: STRING

Value: "decontour"

PARAMETER_DYNAMIC_LUMA_CONTROL

static val PARAMETER_DYNAMIC_LUMA_CONTROL: String

Dynamically change picture luma to enhance contrast.

Possible values:

The default value is LEVEL_OFF.

Type: STRING

Value: "dynamic_luma_control"

PARAMETER_FILM_MODE

static val PARAMETER_FILM_MODE: String

Enable/disable film mode.

Type: BOOLEAN

Value: "film_mode"

PARAMETER_FLESH_TONE

static val PARAMETER_FLESH_TONE: String

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

Possible values:

The default value is LEVEL_OFF.

Type: STRING

Value: "flesh_tone"

PARAMETER_GLOBAL_DIMMING

static val PARAMETER_GLOBAL_DIMMING: String

Enable/disable globe dimming.

Type: BOOLEAN

Value: "global_dimming"

PARAMETER_HUE

static val PARAMETER_HUE: String

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

Value: "hue"

PARAMETER_MPEG_NOISE_REDUCTION

static val PARAMETER_MPEG_NOISE_REDUCTION: String

MPEG (moving picture experts group) noise reduction.

Possible values:

The default value is LEVEL_OFF.

Type: STRING

Value: "mpeg_noise_reduction"

PARAMETER_NOISE_REDUCTION

static val PARAMETER_NOISE_REDUCTION: String

Noise reduction.

Possible values:

The default value is LEVEL_OFF.

Type: STRING

Value: "noise_reduction"

PARAMETER_SATURATION

static val PARAMETER_SATURATION: String

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

Value: "saturation"

PARAMETER_SHARPNESS

static val PARAMETER_SHARPNESS: String

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

Value: "sharpness"