Lines Matching refs:param

382 size_t AudioPolicyEffects::growParamSize(char **param,
394 *param = (char *)realloc(*param, *totSize);
395 if (*param == NULL) {
406 char **param,
414 pos = growParamSize(param, sizeof(short), curSize, totSize);
418 *(short *)(*param + pos) = (short)atoi(node->value);
419 ALOGV("readParamValue() reading short %d", *(short *)(*param + pos));
422 pos = growParamSize(param, sizeof(int), curSize, totSize);
426 *(int *)(*param + pos) = atoi(node->value);
427 ALOGV("readParamValue() reading int %d", *(int *)(*param + pos));
430 pos = growParamSize(param, sizeof(float), curSize, totSize);
434 *(float *)(*param + pos) = (float)atof(node->value);
435 ALOGV("readParamValue() reading float %f",*(float *)(*param + pos));
438 pos = growParamSize(param, sizeof(bool), curSize, totSize);
443 *(bool *)(*param + pos) = true;
445 *(bool *)(*param + pos) = false;
448 *(bool *)(*param + pos) ? "true" : "false");
454 *param = (char *)realloc(*param, *totSize);
455 if (*param == NULL) {
461 strncpy(*param + *curSize, node->value, len);
463 (*param)[*curSize] = '\0';
464 ALOGV("readParamValue() reading string %s", *param + *curSize - len);
466 ALOGW("readParamValue() unknown param type %s", node->name);
474 cnode *param;
486 param = config_find(root, PARAM_TAG);
488 if (param == NULL && value == NULL) {
490 param = root->first_child;
491 if (param != NULL) {
495 int *ptr2 = (int *)((char *)param + sizeof(effect_param_t));
498 *ptr++ = atoi(param->name);
499 *ptr = atoi(param->value);
505 if (param == NULL || value == NULL) {
512 param = param->first_child;
513 while (param) {
514 ALOGV("loadEffectParameter() reading param of type %s", param->name);
516 readParamValue(param, (char **)&fx_param, &curSize, &totSize);
521 param = param->next;
551 ALOGV("loadEffectParameters() loading param %s", node->name);
552 effect_param_t *param = loadEffectParameter(node);
553 if (param != NULL) {
554 params.add(param);