Lines Matching refs:Parameter
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()
137 ndk::ScopedAStatus EffectImpl::getParameter(const Parameter::Id& id, Parameter* param) { in getParameter()
140 case Parameter::Id::commonTag: { in getParameter()
141 RETURN_IF_ASTATUS_NOT_OK(getParameterCommon(id.get<Parameter::Id::commonTag>(), param), in getParameter()
145 case Parameter::Id::vendorEffectTag: in getParameter()
148 Parameter::Specific specific; in getParameter()
150 param->set<Parameter::specific>(specific); in getParameter()
158 ndk::ScopedAStatus EffectImpl::setParameterCommon(const Parameter& param) { in setParameterCommon()
163 case Parameter::common: in setParameterCommon()
164 RETURN_IF(mImplContext->setCommon(param.get<Parameter::common>()) != RetCode::SUCCESS, in setParameterCommon()
167 case Parameter::deviceDescription: in setParameterCommon()
168 RETURN_IF(mImplContext->setOutputDevice(param.get<Parameter::deviceDescription>()) != in setParameterCommon()
172 case Parameter::mode: in setParameterCommon()
173 RETURN_IF(mImplContext->setAudioMode(param.get<Parameter::mode>()) != RetCode::SUCCESS, in setParameterCommon()
176 case Parameter::source: in setParameterCommon()
177 RETURN_IF(mImplContext->setAudioSource(param.get<Parameter::source>()) != in setParameterCommon()
181 case Parameter::volumeStereo: in setParameterCommon()
182 RETURN_IF(mImplContext->setVolumeStereo(param.get<Parameter::volumeStereo>()) != in setParameterCommon()
196 ndk::ScopedAStatus EffectImpl::getParameterCommon(const Parameter::Tag& tag, Parameter* param) { in getParameterCommon()
200 case Parameter::common: { in getParameterCommon()
201 param->set<Parameter::common>(mImplContext->getCommon()); in getParameterCommon()
204 case Parameter::deviceDescription: { in getParameterCommon()
205 param->set<Parameter::deviceDescription>(mImplContext->getOutputDevice()); in getParameterCommon()
208 case Parameter::mode: { in getParameterCommon()
209 param->set<Parameter::mode>(mImplContext->getAudioMode()); in getParameterCommon()
212 case Parameter::source: { in getParameterCommon()
213 param->set<Parameter::source>(mImplContext->getAudioSource()); in getParameterCommon()
216 case Parameter::volumeStereo: { in getParameterCommon()
217 param->set<Parameter::volumeStereo>(mImplContext->getVolumeStereo()); in getParameterCommon()
275 std::shared_ptr<EffectContext> EffectImpl::createContext(const Parameter::Common& common) { in createContext()