Home | History | Annotate | Download | only in service

Lines Matching defs:param

390 size_t AudioPolicyEffects::growParamSize(char **param,
402 char *newParam = (char *)realloc(*param, *totSize);
407 *param = newParam;
415 char **param,
423 pos = growParamSize(param, sizeof(short), curSize, totSize);
427 *(short *)(*param + pos) = (short)atoi(node->value);
428 ALOGV("readParamValue() reading short %d", *(short *)(*param + pos));
431 pos = growParamSize(param, sizeof(int), curSize, totSize);
435 *(int *)(*param + pos) = atoi(node->value);
436 ALOGV("readParamValue() reading int %d", *(int *)(*param + pos));
439 pos = growParamSize(param, sizeof(float), curSize, totSize);
443 *(float *)(*param + pos) = (float)atof(node->value);
444 ALOGV("readParamValue() reading float %f",*(float *)(*param + pos));
447 pos = growParamSize(param, sizeof(bool), curSize, totSize);
452 *(bool *)(*param + pos) = true;
454 *(bool *)(*param + pos) = false;
457 *(bool *)(*param + pos) ? "true" : "false");
463 *param = (char *)realloc(*param, *totSize);
464 if (*param == NULL) {
470 strncpy(*param + *curSize, node->value, len);
472 (*param)[*curSize] = '\0';
473 ALOGV("readParamValue() reading string %s", *param + *curSize - len);
475 ALOGW("readParamValue() unknown param type %s", node->name);
483 cnode *param;
495 param = config_find(root, PARAM_TAG);
497 if (param == NULL && value == NULL) {
499 param = root->first_child;
500 if (param != NULL) {
504 int *ptr2 = (int *)((char *)param + sizeof(effect_param_t));
507 *ptr++ = atoi(param->name);
508 *ptr = atoi(param->value);
514 if (param == NULL || value == NULL) {
521 param = param->first_child;
522 while (param) {
523 ALOGV("loadEffectParameter() reading param of type %s", param->name);
525 readParamValue(param, (char **)&fx_param, &curSize, &totSize);
530 param = param->next;
560 ALOGV("loadEffectParameters() loading param %s", node->name);
561 effect_param_t *param = loadEffectParameter(node);
562 if (param != NULL) {
563 params.add(param);