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

Commit 376dbd96 authored by Shunkai Yao's avatar Shunkai Yao
Browse files

Effect AIDL: Refactor effect capability with Range

Bug: 258124419
Test: atest --test-mapping hardware/interfaces/audio/aidl/vts:presubmit
Change-Id: I608fb7654591fb46061ecd5edbff20ccc977c5dd
parent abe7b164
Loading
Loading
Loading
Loading
+0 −6
Original line number Diff line number Diff line
@@ -42,10 +42,4 @@ union AcousticEchoCanceler {
    int vendorExtensionTag;
    android.hardware.audio.effect.AcousticEchoCanceler.Tag commonTag;
  }
  @VintfStability
  parcelable Capability {
    ParcelableHolder extension;
    int maxEchoDelayUs;
    boolean supportMobileMode;
  }
}
+0 −6
Original line number Diff line number Diff line
@@ -43,12 +43,6 @@ union AutomaticGainControl {
    int vendorExtensionTag;
    android.hardware.audio.effect.AutomaticGainControl.Tag commonTag;
  }
  @VintfStability
  parcelable Capability {
    ParcelableHolder extension;
    int maxFixedDigitalGainMb;
    int maxSaturationMarginMb;
  }
  @Backing(type="int") @VintfStability
  enum LevelEstimator {
    RMS = 0,
+0 −5
Original line number Diff line number Diff line
@@ -43,9 +43,4 @@ union AutomaticGainControlV1 {
    int vendorExtensionTag;
    android.hardware.audio.effect.AutomaticGainControlV1.Tag commonTag;
  }
  @VintfStability
  parcelable Capability {
    ParcelableHolder extension;
    android.hardware.audio.effect.Range[] ranges;
  }
}
+0 −6
Original line number Diff line number Diff line
@@ -41,10 +41,4 @@ union BassBoost {
    int vendorExtensionTag;
    android.hardware.audio.effect.BassBoost.Tag commonTag;
  }
  @VintfStability
  parcelable Capability {
    ParcelableHolder extension;
    int maxStrengthPm;
    boolean strengthSupported;
  }
}
+2 −15
Original line number Diff line number Diff line
@@ -33,20 +33,7 @@

package android.hardware.audio.effect;
@VintfStability
union Capability {
parcelable Capability {
  android.hardware.audio.effect.VendorExtension vendorExtension;
  android.hardware.audio.effect.AcousticEchoCanceler.Capability acousticEchoCanceler;
  android.hardware.audio.effect.AutomaticGainControl.Capability automaticGainControl;
  android.hardware.audio.effect.BassBoost.Capability bassBoost;
  android.hardware.audio.effect.Downmix.Capability downmix;
  android.hardware.audio.effect.DynamicsProcessing.Capability dynamicsProcessing;
  android.hardware.audio.effect.EnvironmentalReverb.Capability environmentalReverb;
  android.hardware.audio.effect.Equalizer.Capability equalizer;
  android.hardware.audio.effect.HapticGenerator.Capability hapticGenerator;
  android.hardware.audio.effect.LoudnessEnhancer.Capability loudnessEnhancer;
  android.hardware.audio.effect.NoiseSuppression.Capability noiseSuppression;
  android.hardware.audio.effect.PresetReverb.Capability presetReverb;
  android.hardware.audio.effect.Virtualizer.Capability virtualizer;
  android.hardware.audio.effect.Visualizer.Capability visualizer;
  android.hardware.audio.effect.Volume.Capability volume;
  android.hardware.audio.effect.Range range;
}
Loading