SoundQuality


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

Parameters for sound quality.

Summary

Constants
static String

Enable/disable auto volume control sound effect.

static String

The audio volume balance.

static String

The bass.

static String

Dialogue enhancer.

static String

Digital output delay in milliseconds.

static String

Digital output mode.

static String

Enable/disable Dolby Atmos.

static String

Sound mode for dolby audio processing.

static String

Enable/disable Surround Virtualizer.

static String

Enable/disable Volume Leveler.

static String

Downmix mode.

static String

Enable/disable dynamic range compression (DRC) of digital theater system (DTS).

static String

Enable/disable virtual X definition.

static String

Enable/disable dialog clarity.

static String

Enable/disable the processing of virtual height channels.

static String

Enable/disable audio limiter.

static String

Enable/disable Total Bass Harmonic Distortion (X).

static String

Enable/disable the core DTS Virtual:X surround sound processing.

static String

Enable/disable DTS TruVolume HD.

static String

Enable/disable enhanced audio return channel (eARC).

static String

Enable/disable speaker output.

static String

Speaker delay in milliseconds.

static String

Enable/disable surround sound.

static String

The treble.

Constants

PARAMETER_AUTO_VOLUME_CONTROL

static val PARAMETER_AUTO_VOLUME_CONTROL: String

Enable/disable auto volume control sound effect.

Type: BOOLEAN

Value: "auto_volume_control"

PARAMETER_BALANCE

static val PARAMETER_BALANCE: String

The audio volume balance.

This parameter controls the balance between the left and right speakers. The valid range is -50 to 50 (inclusive), where: - Negative values shift the balance towards the left speaker. - Positive values shift the balance towards the right speaker. - 0 represents a balanced output.

Type: INTEGER

Value: "balance"

PARAMETER_BASS

static val PARAMETER_BASS: String

The bass.

Bass controls the intensity of low-frequency sounds. The valid range is 0 - 100 (inclusive).

Type: INTEGER

Value: "bass"

PARAMETER_DIALOGUE_ENHANCER

static val PARAMETER_DIALOGUE_ENHANCER: String

Dialogue enhancer.

Possible values:

The default value is LEVEL_OFF.

Type: STRING

Value: "dialogue_enhancer"

PARAMETER_DIGITAL_OUTPUT_DELAY_MILLIS

static val PARAMETER_DIGITAL_OUTPUT_DELAY_MILLIS: String

Digital output delay in milliseconds.

Type: INTEGER

Value: "digital_output_delay_millis"

PARAMETER_DIGITAL_OUTPUT_MODE

static val PARAMETER_DIGITAL_OUTPUT_MODE: String

Digital output mode.

Type: STRING

Value: "digital_output_mode"

PARAMETER_DOLBY_AUDIO_PROCESSING_DOLBY_ATMOS

static val PARAMETER_DOLBY_AUDIO_PROCESSING_DOLBY_ATMOS: String

Enable/disable Dolby Atmos.

Dolby Atmos creates a more immersive and realistic sound experience by adding a height dimension to surround sound. It allows sound to be placed and moved precisely around you, including overhead.

Note: To experience Dolby Atmos, you need content that has been specifically mixed in Dolby Atmos and a compatible sound system with upward-firing speakers or a Dolby Atmos soundbar.

Type: BOOLEAN

Value: "dolby_audio_processing_dolby_atmos"

PARAMETER_DOLBY_AUDIO_PROCESSING_SOUND_MODE

static val PARAMETER_DOLBY_AUDIO_PROCESSING_SOUND_MODE: String

Sound mode for dolby audio processing.

Type: STRING

Value: "dolby_audio_processing_sound_mode"

PARAMETER_DOLBY_AUDIO_PROCESSING_SURROUND_VIRTUALIZER

static val PARAMETER_DOLBY_AUDIO_PROCESSING_SURROUND_VIRTUALIZER: String

Enable/disable Surround Virtualizer.

Surround Virtualizer creates a virtual surround sound experience from stereo content, making it seem like the sound is coming from multiple speakers, even if you only have your TV's built-in speakers. It expands the soundstage and adds depth to the audio.

Type: BOOLEAN

Value: "dolby_audio_processing_surround_virtualizer"

PARAMETER_DOLBY_AUDIO_PROCESSING_VOLUME_LEVELER

static val PARAMETER_DOLBY_AUDIO_PROCESSING_VOLUME_LEVELER: String

Enable/disable Volume Leveler.

Volume Leveler helps to maintain a consistent volume level across different types of content and even within the same program. It minimizes the jarring jumps between loud commercials or action sequences and quiet dialogue.

Type: BOOLEAN

Value: "dolby_audio_processing_volume_leveler"

PARAMETER_DOWN_MIX_MODE

static val PARAMETER_DOWN_MIX_MODE: String

Downmix mode.

Type: STRING

Value: "down_mix_mode"

PARAMETER_DTS_DRC

static val PARAMETER_DTS_DRC: String

Enable/disable dynamic range compression (DRC) of digital theater system (DTS).

Type: BOOLEAN

Value: "dts_drc"

PARAMETER_DTS_VIRTUAL_X_DEFINITION

static val PARAMETER_DTS_VIRTUAL_X_DEFINITION: String

Enable/disable virtual X definition.

It applies audio processing to improve overall sound definition and clarity.

Type: BOOLEAN

Value: "dts_virtual_x_definition"

PARAMETER_DTS_VIRTUAL_X_DIALOG_CLARITY

static val PARAMETER_DTS_VIRTUAL_X_DIALOG_CLARITY: String

Enable/disable dialog clarity.

It enhances the clarity and intelligibility of speech in audio content.

Type: BOOLEAN

Value: "dts_virtual_x_dialog_clarity"

PARAMETER_DTS_VIRTUAL_X_HEIGHT

static val PARAMETER_DTS_VIRTUAL_X_HEIGHT: String

Enable/disable the processing of virtual height channels.

It creates a more immersive audio experience by simulating sounds from above.

Type: BOOLEAN

Value: "dts_virtual_x_height"

PARAMETER_DTS_VIRTUAL_X_LIMITER

static val PARAMETER_DTS_VIRTUAL_X_LIMITER: String

Enable/disable audio limiter.

It prevents excessive volume peaks that could cause distortion or speaker damage.

Type: BOOLEAN

Value: "dts_virtual_x_limiter"

PARAMETER_DTS_VIRTUAL_X_TBHDX

static val PARAMETER_DTS_VIRTUAL_X_TBHDX: String

Enable/disable Total Bass Harmonic Distortion (X).

TBHDX bass enhancement provides a richer low-frequency experience, simulating deeper bass.

Type: BOOLEAN

Value: "dts_virtual_x_tbhdx"

PARAMETER_DTS_VIRTUAL_X_TRU_SURROUND_X

static val PARAMETER_DTS_VIRTUAL_X_TRU_SURROUND_X: String

Enable/disable the core DTS Virtual:X surround sound processing.

It creates an immersive, multi-channel audio experience from the speaker configuration.

Type: BOOLEAN

Value: "dts_virtual_x_tru_surround_x"

PARAMETER_DTS_VIRTUAL_X_TRU_VOLUME_HD

static val PARAMETER_DTS_VIRTUAL_X_TRU_VOLUME_HD: String

Enable/disable DTS TruVolume HD.

It reduces the dynamic range of audio, minimizing loudness variations between content and channels.

Type: BOOLEAN

Value: "dts_virtual_x_tru_volume_hd"

PARAMETER_EARC

static val PARAMETER_EARC: String

Enable/disable enhanced audio return channel (eARC).

eARC allows for higher bandwidth audio transmission over HDMI.

Type: BOOLEAN

Value: "earc"

PARAMETER_SPEAKERS

static val PARAMETER_SPEAKERS: String

Enable/disable speaker output.

Type: BOOLEAN

Value: "speakers"

PARAMETER_SPEAKERS_DELAY_MILLIS

static val PARAMETER_SPEAKERS_DELAY_MILLIS: String

Speaker delay in milliseconds.

Type: INTEGER

Value: "speakers_delay_millis"

PARAMETER_SURROUND_SOUND

static val PARAMETER_SURROUND_SOUND: String

Enable/disable surround sound.

Type: BOOLEAN

Value: "surround_sound"

PARAMETER_TREBLE

static val PARAMETER_TREBLE: String

The treble.

Treble controls the intensity of high-frequency sounds. The valid range is 0 - 100 (inclusive).

Type: INTEGER

Value: "treble"