/hardware/interfaces/audio/aidl/default/ |
D | EffectImpl.cpp | 46 ndk::ScopedAStatus EffectImpl::open(const Parameter::Common& common, in open() 47 const std::optional<Parameter::Specific>& specific, in open() 112 ndk::ScopedAStatus EffectImpl::setParameter(const Parameter& param) { in setParameter() 118 case Parameter::common: in setParameter() 119 case Parameter::deviceDescription: in setParameter() 120 case Parameter::mode: in setParameter() 121 case Parameter::source: in setParameter() 123 case Parameter::volumeStereo: in setParameter() 125 case Parameter::specific: { in setParameter() 126 return setParameterSpecific(param.get<Parameter::specific>()); in setParameter() [all …]
|
/hardware/interfaces/audio/aidl/vts/ |
D | VtsHalEqualizerTargetTest.cpp | 42 using aidl::android::hardware::audio::effect::Parameter; 74 Parameter::Common common = createParamCommon( in SetUp() 104 Parameter::Specific specific = in SetAndGetEqualizerParameters() 105 Parameter::Specific::make<Parameter::Specific::equalizer>(eq); in SetAndGetEqualizerParameters() 106 Parameter expectParam = Parameter::make<Parameter::specific>(specific); in SetAndGetEqualizerParameters() 113 Parameter getParam; in SetAndGetEqualizerParameters() 115 Parameter::Id id = Parameter::Id::make<Parameter::Id::equalizerTag>(eqId); in SetAndGetEqualizerParameters() 125 bool isEqParameterExpected(const Parameter& expect, const Parameter& target) { in isEqParameterExpected() 134 EXPECT_EQ(expect.getTag(), Parameter::specific); in isEqParameterExpected() 135 EXPECT_EQ(target.getTag(), Parameter::specific); in isEqParameterExpected() [all …]
|
D | VtsHalAudioEffectTargetTest.cpp | 45 using aidl::android::hardware::audio::effect::Parameter; 81 void setAndGetParameter(Parameter::Id id, const Parameter& set) { in setAndGetParameter() 82 Parameter get; in setAndGetParameter() 399 Parameter::Common common = createParamCommon(); in TEST_P() 403 Parameter get = Parameter(), expect = Parameter(); in TEST_P() 404 expect.set<Parameter::common>(common); in TEST_P() 405 Parameter::Id id; in TEST_P() 406 id.set<Parameter::Id::commonTag>(Parameter::common); in TEST_P() 419 Parameter::Common common = createParamCommon(0 /* session */, 1 /* ioHandle */, in TEST_P() 421 Parameter::Id id = Parameter::Id::make<Parameter::Id::commonTag>(Parameter::common); in TEST_P() [all …]
|
D | VtsHalAGC1TargetTest.cpp | 29 using aidl::android::hardware::audio::effect::Parameter; 55 Parameter::Specific specific = getDefaultParamSpecific(); in SetUp() 56 Parameter::Common common = createParamCommon( in SetUp() 69 Parameter::Specific getDefaultParamSpecific() { in getDefaultParamSpecific() 72 Parameter::Specific specific = in getDefaultParamSpecific() 73 Parameter::Specific::make<Parameter::Specific::automaticGainControlV1>(AGC1); in getDefaultParamSpecific() 99 Parameter expectParam; in SetAndGetParameters() 100 Parameter::Specific specific; in SetAndGetParameters() 101 specific.set<Parameter::Specific::automaticGainControlV1>(AGC1); in SetAndGetParameters() 102 expectParam.set<Parameter::specific>(specific); in SetAndGetParameters() [all …]
|
D | VtsHalNSTargetTest.cpp | 33 using aidl::android::hardware::audio::effect::Parameter; 51 std::optional<Parameter::Specific> specific = getDefaultParamSpecific(); in SetUp() 52 Parameter::Common common = createParamCommon( in SetUp() 65 std::optional<Parameter::Specific> getDefaultParamSpecific() { in getDefaultParamSpecific() 72 Parameter::Specific specific = in getDefaultParamSpecific() 73 Parameter::Specific::make<Parameter::Specific::noiseSuppression>(ns); in getDefaultParamSpecific() 97 Parameter expectParam; in SetAndGetParameters() 98 Parameter::Specific specific; in SetAndGetParameters() 99 specific.set<Parameter::Specific::noiseSuppression>(ns); in SetAndGetParameters() 100 expectParam.set<Parameter::specific>(specific); in SetAndGetParameters() [all …]
|
D | VtsHalAECTargetTest.cpp | 34 using aidl::android::hardware::audio::effect::Parameter; 55 Parameter::Common common = createParamCommon( in SetUp() 68 std::optional<Parameter::Specific> getDefaultParamSpecific() { in getDefaultParamSpecific() 75 Parameter::Specific specific = in getDefaultParamSpecific() 76 Parameter::Specific::make<Parameter::Specific::acousticEchoCanceler>(aec); in getDefaultParamSpecific() 101 Parameter expectParam; in SetAndGetParameters() 102 Parameter::Specific specific; in SetAndGetParameters() 103 specific.set<Parameter::Specific::acousticEchoCanceler>(aec); in SetAndGetParameters() 104 expectParam.set<Parameter::specific>(specific); in SetAndGetParameters() 109 Parameter getParam; in SetAndGetParameters() [all …]
|
D | VtsHalAGC2TargetTest.cpp | 30 using aidl::android::hardware::audio::effect::Parameter; 56 Parameter::Specific specific = getDefaultParamSpecific(); in SetUp() 57 Parameter::Common common = createParamCommon( in SetUp() 70 Parameter::Specific getDefaultParamSpecific() { in getDefaultParamSpecific() 73 Parameter::Specific specific = in getDefaultParamSpecific() 74 Parameter::Specific::make<Parameter::Specific::automaticGainControlV2>(AGC2); in getDefaultParamSpecific() 100 Parameter expectParam; in SetAndGetParameters() 101 Parameter::Specific specific; in SetAndGetParameters() 102 specific.set<Parameter::Specific::automaticGainControlV2>(AGC2); in SetAndGetParameters() 103 expectParam.set<Parameter::specific>(specific); in SetAndGetParameters() [all …]
|
D | VtsHalPresetReverbTargetTest.cpp | 32 using aidl::android::hardware::audio::effect::Parameter; 41 Parameter::Specific specific = getDefaultParamSpecific(); in SetUpPresetReverb() 42 Parameter::Common common = createParamCommon( in SetUpPresetReverb() 56 Parameter::Specific getDefaultParamSpecific() { in getDefaultParamSpecific() 58 Parameter::Specific specific = in getDefaultParamSpecific() 59 Parameter::Specific::make<Parameter::Specific::presetReverb>(pr); in getDefaultParamSpecific() 63 Parameter createPresetReverbParam(const PresetReverb::Presets& param) { in createPresetReverbParam() 64 return Parameter::make<Parameter::specific>( in createPresetReverbParam() 65 Parameter::Specific::make<Parameter::Specific::presetReverb>( in createPresetReverbParam() 76 auto id = Parameter::Id::make<Parameter::Id::presetReverbTag>(revId); in setAndVerifyPreset() [all …]
|
D | VtsHalVirtualizerTargetTest.cpp | 31 using aidl::android::hardware::audio::effect::Parameter; 41 Parameter::Specific specific = getDefaultParamSpecific(); in SetUpVirtualizer() 42 Parameter::Common common = createParamCommon( in SetUpVirtualizer() 56 Parameter::Specific getDefaultParamSpecific() { in getDefaultParamSpecific() 58 Parameter::Specific specific = in getDefaultParamSpecific() 59 Parameter::Specific::make<Parameter::Specific::virtualizer>(vr); in getDefaultParamSpecific() 63 Parameter createVirtualizerStrengthParam(int param) { in createVirtualizerStrengthParam() 64 return Parameter::make<Parameter::specific>( in createVirtualizerStrengthParam() 65 Parameter::Specific::make<Parameter::Specific::virtualizer>( in createVirtualizerStrengthParam() 87 auto id = Parameter::Id::make<Parameter::Id::virtualizerTag>(vrlId); in setAndVerifyStrength() [all …]
|
D | VtsHalSpatializerTargetTest.cpp | 28 using aidl::android::hardware::audio::effect::Parameter; 81 Parameter::Specific specific = getDefaultParamSpecific(); in SetUp() 82 Parameter::Common common = createParamCommon( in SetUp() 95 Parameter::Specific getDefaultParamSpecific() { in getDefaultParamSpecific() 97 Parameter::Specific specific = in getDefaultParamSpecific() 98 Parameter::Specific::make<Parameter::Specific::spatializer>(spatializer); in getDefaultParamSpecific() 121 Parameter expectParam; in TEST_P() 122 Parameter::Specific specific; in TEST_P() 123 specific.set<Parameter::Specific::spatializer>(spatializer); in TEST_P() 124 expectParam.set<Parameter::specific>(specific); in TEST_P() [all …]
|
/hardware/interfaces/audio/aidl/default/include/effect-impl/ |
D | EffectImpl.h | 41 virtual ndk::ScopedAStatus open(const Parameter::Common& common, 42 const std::optional<Parameter::Specific>& specific, 49 virtual ndk::ScopedAStatus setParameter(const Parameter& param) override; 50 virtual ndk::ScopedAStatus getParameter(const Parameter::Id& id, Parameter* param) override; 52 virtual ndk::ScopedAStatus setParameterCommon(const Parameter& param) REQUIRES(mImplMutex); 53 virtual ndk::ScopedAStatus getParameterCommon(const Parameter::Tag& tag, Parameter* param) 58 virtual ndk::ScopedAStatus setParameterSpecific(const Parameter::Specific& specific) 60 virtual ndk::ScopedAStatus getParameterSpecific(const Parameter::Id& id, 61 Parameter::Specific* specific) 65 virtual std::shared_ptr<EffectContext> createContext(const Parameter::Common& common)
|
D | EffectContext.h | 40 EffectContext(size_t statusDepth, const Parameter::Common& common); 77 virtual RetCode setVolumeStereo(const Parameter::VolumeStereo& volumeStereo); 78 virtual Parameter::VolumeStereo getVolumeStereo(); 80 virtual RetCode setCommon(const Parameter::Common& common); 81 virtual Parameter::Common getCommon(); 91 Parameter::Common mCommon = {}; 97 Parameter::VolumeStereo mVolumeStereo = {}; 98 RetCode updateIOFrameSize(const Parameter::Common& common);
|
/hardware/interfaces/audio/aidl/android/hardware/audio/effect/ |
D | IEffect.aidl | 21 import android.hardware.audio.effect.Parameter; 99 in Parameter.Common common, in @nullable Parameter.Specific specific); in open() 161 void setParameter(in Parameter param); in setParameter() 176 Parameter getParameter(in Parameter.Id paramId); in getParameter()
|
/hardware/interfaces/audio/aidl/default/virtualizer/ |
D | VirtualizerSw.h | 30 VirtualizerSwContext(int statusDepth, const Parameter::Common& common) in VirtualizerSwContext() 62 ndk::ScopedAStatus setParameterSpecific(const Parameter::Specific& specific) 64 ndk::ScopedAStatus getParameterSpecific(const Parameter::Id& id, Parameter::Specific* specific) 67 std::shared_ptr<EffectContext> createContext(const Parameter::Common& common) 79 Parameter::Specific* specific) REQUIRES(mImplMutex); 81 Parameter::Specific* specific) REQUIRES(mImplMutex);
|
/hardware/interfaces/audio/aidl/default/acousticEchoCanceler/ |
D | AcousticEchoCancelerSw.h | 31 AcousticEchoCancelerSwContext(int statusDepth, const Parameter::Common& common) in AcousticEchoCancelerSwContext() 55 ndk::ScopedAStatus setParameterSpecific(const Parameter::Specific& specific) 57 ndk::ScopedAStatus getParameterSpecific(const Parameter::Id& id, Parameter::Specific* specific) 60 std::shared_ptr<EffectContext> createContext(const Parameter::Common& common) 71 Parameter::Specific* specific)
|
/hardware/interfaces/audio/aidl/default/bassboost/ |
D | BassBoostSw.h | 30 BassBoostSwContext(int statusDepth, const Parameter::Common& common) in BassBoostSwContext() 54 ndk::ScopedAStatus setParameterSpecific(const Parameter::Specific& specific) 56 ndk::ScopedAStatus getParameterSpecific(const Parameter::Id& id, Parameter::Specific* specific) 59 std::shared_ptr<EffectContext> createContext(const Parameter::Common& common) 71 Parameter::Specific* specific) REQUIRES(mImplMutex);
|
/hardware/interfaces/audio/aidl/default/loudnessEnhancer/ |
D | LoudnessEnhancerSw.h | 30 LoudnessEnhancerSwContext(int statusDepth, const Parameter::Common& common) in LoudnessEnhancerSwContext() 57 ndk::ScopedAStatus setParameterSpecific(const Parameter::Specific& specific) 59 ndk::ScopedAStatus getParameterSpecific(const Parameter::Id& id, Parameter::Specific* specific) 62 std::shared_ptr<EffectContext> createContext(const Parameter::Common& common) 73 Parameter::Specific* specific)
|
D | LoudnessEnhancerSw.cpp | 79 ndk::ScopedAStatus LoudnessEnhancerSw::setParameterSpecific(const Parameter::Specific& specific) { in setParameterSpecific() 80 RETURN_IF(Parameter::Specific::loudnessEnhancer != specific.getTag(), EX_ILLEGAL_ARGUMENT, in setParameterSpecific() 84 auto& leParam = specific.get<Parameter::Specific::loudnessEnhancer>(); in setParameterSpecific() 102 ndk::ScopedAStatus LoudnessEnhancerSw::getParameterSpecific(const Parameter::Id& id, in getParameterSpecific() 103 Parameter::Specific* specific) { in getParameterSpecific() 105 RETURN_IF(Parameter::Id::loudnessEnhancerTag != tag, EX_ILLEGAL_ARGUMENT, "wrongIdTag"); in getParameterSpecific() 106 auto leId = id.get<Parameter::Id::loudnessEnhancerTag>(); in getParameterSpecific() 120 const LoudnessEnhancer::Tag& tag, Parameter::Specific* specific) { in getParameterLoudnessEnhancer() 136 specific->set<Parameter::Specific::loudnessEnhancer>(leParam); in getParameterLoudnessEnhancer() 140 std::shared_ptr<EffectContext> LoudnessEnhancerSw::createContext(const Parameter::Common& common) { in createContext()
|
/hardware/interfaces/audio/aidl/default/downmix/ |
D | DownmixSw.cpp | 79 ndk::ScopedAStatus DownmixSw::setParameterSpecific(const Parameter::Specific& specific) { in setParameterSpecific() 80 RETURN_IF(Parameter::Specific::downmix != specific.getTag(), EX_ILLEGAL_ARGUMENT, in setParameterSpecific() 84 auto& dmParam = specific.get<Parameter::Specific::downmix>(); in setParameterSpecific() 101 ndk::ScopedAStatus DownmixSw::getParameterSpecific(const Parameter::Id& id, in getParameterSpecific() 102 Parameter::Specific* specific) { in getParameterSpecific() 104 RETURN_IF(Parameter::Id::downmixTag != tag, EX_ILLEGAL_ARGUMENT, "wrongIdTag"); in getParameterSpecific() 105 auto dmId = id.get<Parameter::Id::downmixTag>(); in getParameterSpecific() 118 Parameter::Specific* specific) { in getParameterDownmix() 133 specific->set<Parameter::Specific::downmix>(dmParam); in getParameterDownmix() 137 std::shared_ptr<EffectContext> DownmixSw::createContext(const Parameter::Common& common) { in createContext()
|
D | DownmixSw.h | 30 DownmixSwContext(int statusDepth, const Parameter::Common& common) in DownmixSwContext() 58 ndk::ScopedAStatus setParameterSpecific(const Parameter::Specific& specific) 60 ndk::ScopedAStatus getParameterSpecific(const Parameter::Id& id, Parameter::Specific* specific) 63 std::shared_ptr<EffectContext> createContext(const Parameter::Common& common) 74 ndk::ScopedAStatus getParameterDownmix(const Downmix::Tag& tag, Parameter::Specific* specific)
|
/hardware/interfaces/audio/aidl/default/automaticGainControlV1/ |
D | AutomaticGainControlV1Sw.h | 25 AutomaticGainControlV1SwContext(int statusDepth, const Parameter::Common& common) in AutomaticGainControlV1SwContext() 56 ndk::ScopedAStatus setParameterSpecific(const Parameter::Specific& specific) 58 ndk::ScopedAStatus getParameterSpecific(const Parameter::Id& id, Parameter::Specific* specific) 61 std::shared_ptr<EffectContext> createContext(const Parameter::Common& common) 73 Parameter::Specific* specific)
|
/hardware/interfaces/audio/aidl/default/volume/ |
D | VolumeSw.h | 30 VolumeSwContext(int statusDepth, const Parameter::Common& common) in VolumeSwContext() 60 ndk::ScopedAStatus setParameterSpecific(const Parameter::Specific& specific) 62 ndk::ScopedAStatus getParameterSpecific(const Parameter::Id& id, Parameter::Specific* specific) 65 std::shared_ptr<EffectContext> createContext(const Parameter::Common& common) 77 ndk::ScopedAStatus getParameterVolume(const Volume::Tag& tag, Parameter::Specific* specific)
|
/hardware/interfaces/audio/aidl/default/extension/ |
D | ExtensionEffect.cpp | 82 ndk::ScopedAStatus ExtensionEffect::setParameterSpecific(const Parameter::Specific& specific) { in setParameterSpecific() 83 RETURN_IF(Parameter::Specific::vendorEffect != specific.getTag(), EX_ILLEGAL_ARGUMENT, in setParameterSpecific() 87 auto& vendorEffect = specific.get<Parameter::Specific::vendorEffect>(); in setParameterSpecific() 98 ndk::ScopedAStatus ExtensionEffect::getParameterSpecific(const Parameter::Id& id, in getParameterSpecific() 99 Parameter::Specific* specific) { in getParameterSpecific() 101 RETURN_IF(Parameter::Id::vendorEffectTag != tag, EX_ILLEGAL_ARGUMENT, "wrongIdTag"); in getParameterSpecific() 102 auto extensionId = id.get<Parameter::Id::vendorEffectTag>(); in getParameterSpecific() 113 specific->set<Parameter::Specific::vendorEffect>(extension); in getParameterSpecific() 117 std::shared_ptr<EffectContext> ExtensionEffect::createContext(const Parameter::Common& common) { in createContext()
|
/hardware/interfaces/audio/aidl/default/noiseSuppression/ |
D | NoiseSuppressionSw.h | 31 NoiseSuppressionSwContext(int statusDepth, const Parameter::Common& common) in NoiseSuppressionSwContext() 58 ndk::ScopedAStatus setParameterSpecific(const Parameter::Specific& specific) 60 ndk::ScopedAStatus getParameterSpecific(const Parameter::Id& id, Parameter::Specific* specific) 63 std::shared_ptr<EffectContext> createContext(const Parameter::Common& common) 74 Parameter::Specific* specific)
|
/hardware/interfaces/audio/aidl/default/presetReverb/ |
D | PresetReverbSw.h | 30 PresetReverbSwContext(int statusDepth, const Parameter::Common& common) in PresetReverbSwContext() 59 ndk::ScopedAStatus setParameterSpecific(const Parameter::Specific& specific) 61 ndk::ScopedAStatus getParameterSpecific(const Parameter::Id& id, Parameter::Specific* specific) 64 std::shared_ptr<EffectContext> createContext(const Parameter::Common& common) 76 Parameter::Specific* specific) REQUIRES(mImplMutex);
|