Home | History | Annotate | Download | only in jni

Lines Matching refs:Configuration

29         // VolumeShaper.Configuration
54 jclass lclazz = env->FindClass("android/media/VolumeShaper$Configuration");
106 static sp<VolumeShaper::Configuration> convertJobjectToConfiguration(
108 sp<VolumeShaper::Configuration> configuration = new VolumeShaper::Configuration();
110 configuration->setType(
111 (VolumeShaper::Configuration::Type)env->GetIntField(jshaper, fields.coTypeId));
112 configuration->setId(
114 if (configuration->getType() == VolumeShaper::Configuration::TYPE_SCALE) {
115 configuration->setOptionFlags(
116 (VolumeShaper::Configuration::OptionFlag)
118 configuration->setDurationMs(
120 configuration->setInterpolatorType(
121 (VolumeShaper::Configuration::InterpolatorType)
140 configuration->emplace(x[i], y[i]);
145 return configuration;
150 const sp<VolumeShaper::Configuration> &configuration) {
153 if (configuration->getType() == VolumeShaper::Configuration::TYPE_SCALE) {
155 jfloatArray xarray = env->NewFloatArray(configuration->size());
156 jfloatArray yarray = env->NewFloatArray(configuration->size());
160 for (const auto &pt : *configuration.get()) {
170 args[0].i = (jint)configuration->getType();
171 args[1].i = (jint)configuration->getId();
172 args[2].i = (jint)configuration->getOptionFlags();
173 args[3].d = (jdouble)configuration->getDurationMs();
174 args[4].i = (jint)configuration->getInterpolatorType();