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 isLEVEL_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"