mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-02 16:30:57 +00:00
Audio AIDL : Add default value to params
Bug: 258124419 Test: atest VtsHalBassBoostTargetTest Test: atest VtsHalVirtualizerTargetTest Test: atest VtsHalVisualizerTargetTest Test: atest VtsHalAECTargetTest Test: atest VtsHalAGCTargetTest Test: atest VtsHalNSTargetTest Change-Id: Iad68cf01f8a27dfe9ba17584f2c3b43f0d586d86
This commit is contained in:
@@ -37,7 +37,7 @@ class AcousticEchoCancelerSwContext final : public EffectContext {
|
||||
int getEchoDelay() const { return mEchoDelayUs; }
|
||||
|
||||
private:
|
||||
int mEchoDelayUs;
|
||||
int mEchoDelayUs = 0;
|
||||
};
|
||||
|
||||
class AcousticEchoCancelerSw final : public EffectImpl {
|
||||
|
||||
@@ -41,9 +41,10 @@ class AutomaticGainControlSwContext final : public EffectContext {
|
||||
int getSaturationMargin();
|
||||
|
||||
private:
|
||||
int mDigitalGain;
|
||||
AutomaticGainControl::LevelEstimator mLevelEstimator;
|
||||
int mSaturationMargin;
|
||||
int mDigitalGain = 0;
|
||||
AutomaticGainControl::LevelEstimator mLevelEstimator =
|
||||
AutomaticGainControl::LevelEstimator::RMS;
|
||||
int mSaturationMargin = 0;
|
||||
};
|
||||
|
||||
class AutomaticGainControlSw final : public EffectImpl {
|
||||
|
||||
@@ -46,7 +46,7 @@ class BassBoostSwContext final : public EffectContext {
|
||||
int getBbStrengthPm() const { return mStrength; }
|
||||
|
||||
private:
|
||||
int mStrength;
|
||||
int mStrength = 0;
|
||||
};
|
||||
|
||||
class BassBoostSw final : public EffectImpl {
|
||||
|
||||
@@ -37,7 +37,7 @@ class NoiseSuppressionSwContext final : public EffectContext {
|
||||
NoiseSuppression::Level getLevel();
|
||||
|
||||
private:
|
||||
NoiseSuppression::Level mLevel;
|
||||
NoiseSuppression::Level mLevel = NoiseSuppression::Level::LOW;
|
||||
};
|
||||
|
||||
class NoiseSuppressionSw final : public EffectImpl {
|
||||
|
||||
@@ -45,7 +45,7 @@ class VirtualizerSwContext final : public EffectContext {
|
||||
int getVrStrength() const { return mStrength; }
|
||||
|
||||
private:
|
||||
int mStrength;
|
||||
int mStrength = 0;
|
||||
};
|
||||
|
||||
class VirtualizerSw final : public EffectImpl {
|
||||
|
||||
@@ -80,7 +80,7 @@ class VisualizerSwContext final : public EffectContext {
|
||||
int mCaptureSize = kMaxCaptureSize;
|
||||
Visualizer::ScalingMode mScalingMode = Visualizer::ScalingMode::NORMALIZED;
|
||||
Visualizer::MeasurementMode mMeasurementMode = Visualizer::MeasurementMode::NONE;
|
||||
int mLatency;
|
||||
int mLatency = 0;
|
||||
const Visualizer::GetOnlyParameters::Measurement mMeasurement = {0, 0};
|
||||
std::vector<uint8_t> mCaptureSampleBuffer;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user