Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f02ec0af authored by Shubang Lu's avatar Shubang Lu
Browse files

[MQ API feedback] Improve MediaQualityContract

Add ranges, descriptions, paramters to match the latest
MediaQuality HAL at
hardware/interfaces/tv/mediaquality/aidl/android/hardware/tv/mediaquality/PictureParameter.aidl
and
hardware/interfaces/tv/mediaquality/aidl/android/hardware/tv/mediaquality/SoundParameter.aidl

Bug: 383179840
Test: mmm
Flag: android.media.tv.flags.media_quality_fw
API-Coverage-Bug: 378154044
No-Typo-Check: TruVolume is an audio technology, not a typo.

Change-Id: I98f3be0a5ac1fc3c492f5cbb881ba969643fdc07
parent c7b8ed31
Loading
Loading
Loading
Loading
+25 −0
Original line number Diff line number Diff line
@@ -27241,6 +27241,10 @@ package android.media.quality {
  }
  @FlaggedApi("android.media.tv.flags.media_quality_fw") public class MediaQualityContract {
    field public static final String LEVEL_HIGH = "level_high";
    field public static final String LEVEL_LOW = "level_low";
    field public static final String LEVEL_MEDIUM = "level_medium";
    field public static final String LEVEL_OFF = "level_off";
  }
  public static final class MediaQualityContract.PictureQuality {
@@ -27273,8 +27277,29 @@ package android.media.quality {
  }
  public static final class MediaQualityContract.SoundQuality {
    field public static final String PARAMETER_AUTO_VOLUME_CONTROL = "auto_volume_control";
    field public static final String PARAMETER_BALANCE = "balance";
    field public static final String PARAMETER_BASS = "bass";
    field public static final String PARAMETER_DIALOGUE_ENHANCER = "dialogue_enhancer";
    field public static final String PARAMETER_DIGITAL_OUTPUT_DELAY_MILLIS = "digital_output_delay_millis";
    field public static final String PARAMETER_DIGITAL_OUTPUT_MODE = "digital_output_mode";
    field public static final String PARAMETER_DOLBY_AUDIO_PROCESSING_DOLBY_ATMOS = "dolby_audio_processing_dolby_atmos";
    field public static final String PARAMETER_DOLBY_AUDIO_PROCESSING_SOUND_MODE = "dolby_audio_processing_sound_mode";
    field public static final String PARAMETER_DOLBY_AUDIO_PROCESSING_SURROUND_VIRTUALIZER = "dolby_audio_processing_surround_virtualizer";
    field public static final String PARAMETER_DOLBY_AUDIO_PROCESSING_VOLUME_LEVELER = "dolby_audio_processing_volume_leveler";
    field public static final String PARAMETER_DOWN_MIX_MODE = "down_mix_mode";
    field public static final String PARAMETER_DTS_DRC = "dts_drc";
    field public static final String PARAMETER_DTS_VIRTUAL_X_DEFINITION = "dts_virtual_x_definition";
    field public static final String PARAMETER_DTS_VIRTUAL_X_DIALOG_CLARITY = "dts_virtual_x_dialog_clarity";
    field public static final String PARAMETER_DTS_VIRTUAL_X_HEIGHT = "dts_virtual_x_height";
    field public static final String PARAMETER_DTS_VIRTUAL_X_LIMITER = "dts_virtual_x_limiter";
    field public static final String PARAMETER_DTS_VIRTUAL_X_TBHDX = "dts_virtual_x_tbhdx";
    field public static final String PARAMETER_DTS_VIRTUAL_X_TRU_SURROUND_X = "dts_virtual_x_tru_surround_x";
    field public static final String PARAMETER_DTS_VIRTUAL_X_TRU_VOLUME_HD = "dts_virtual_x_tru_volume_hd";
    field public static final String PARAMETER_EARC = "earc";
    field public static final String PARAMETER_SPEAKERS = "speakers";
    field public static final String PARAMETER_SPEAKERS_DELAY_MILLIS = "speakers_delay_millis";
    field public static final String PARAMETER_SURROUND_SOUND = "surround_sound";
    field public static final String PARAMETER_TREBLE = "treble";
  }
+302 −86

File changed.

Preview size limit exceeded, changes collapsed.