Lines Matching refs:VolumeSw
32 using aidl::android::hardware::audio::effect::VolumeSw;
42 *instanceSpp = ndk::SharedRefBase::make<VolumeSw>(); in createEffect()
56 *_aidl_return = VolumeSw::kDescriptor; in queryEffect()
62 const std::string VolumeSw::kEffectName = "VolumeSw";
64 const std::vector<Range::VolumeRange> VolumeSw::kRanges = {MAKE_RANGE(Volume, levelDb, -9600, 0)};
66 const Capability VolumeSw::kCapability = {.range = Range::make<Range::volume>(VolumeSw::kRanges)};
68 const Descriptor VolumeSw::kDescriptor = {
75 .name = VolumeSw::kEffectName,
77 .capability = VolumeSw::kCapability};
79 ndk::ScopedAStatus VolumeSw::getDescriptor(Descriptor* _aidl_return) { in getDescriptor()
85 ndk::ScopedAStatus VolumeSw::setParameterSpecific(const Parameter::Specific& specific) { in setParameterSpecific()
112 ndk::ScopedAStatus VolumeSw::getParameterSpecific(const Parameter::Id& id, in getParameterSpecific()
128 ndk::ScopedAStatus VolumeSw::getParameterVolume(const Volume::Tag& tag, in getParameterVolume()
153 std::shared_ptr<EffectContext> VolumeSw::createContext(const Parameter::Common& common) { in createContext()
163 RetCode VolumeSw::releaseContext() { in releaseContext()
171 IEffect::Status VolumeSw::effectProcessImpl(float* in, float* out, int samples) { in effectProcessImpl()