Home
last modified time | relevance | path

Searched refs:Parameter (Results 1 – 25 of 96) sorted by relevance

1234

/hardware/interfaces/audio/aidl/default/
DEffectImpl.cpp46 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/
DVtsHalEqualizerTargetTest.cpp42 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 …]
DVtsHalAudioEffectTargetTest.cpp45 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 …]
DVtsHalAGC1TargetTest.cpp29 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 …]
DVtsHalNSTargetTest.cpp33 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 …]
DVtsHalAECTargetTest.cpp34 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 …]
DVtsHalAGC2TargetTest.cpp30 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 …]
DVtsHalPresetReverbTargetTest.cpp32 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 …]
DVtsHalVirtualizerTargetTest.cpp31 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 …]
DVtsHalSpatializerTargetTest.cpp28 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/
DEffectImpl.h41 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)
DEffectContext.h40 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/
DIEffect.aidl21 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/
DVirtualizerSw.h30 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/
DAcousticEchoCancelerSw.h31 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/
DBassBoostSw.h30 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/
DLoudnessEnhancerSw.h30 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)
DLoudnessEnhancerSw.cpp79 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/
DDownmixSw.cpp79 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()
DDownmixSw.h30 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/
DAutomaticGainControlV1Sw.h25 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/
DVolumeSw.h30 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/
DExtensionEffect.cpp82 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/
DNoiseSuppressionSw.h31 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/
DPresetReverbSw.h30 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);

1234