Lines Matching refs:param
269 status_t AudioEffect::setParameter(effect_param_t *param)
275 if (param == NULL || param->psize == 0 || param->vsize == 0) {
280 uint32_t psize = ((param->psize - 1) / sizeof(int) + 1) * sizeof(int) + param->vsize;
282 ALOGV("setParameter: param: %d, param2: %d", *(int *)param->data,
283 (param->psize == 8) ? *((int *)param->data + 1): -1);
285 return mIEffect->command(EFFECT_CMD_SET_PARAM, sizeof (effect_param_t) + psize, param, &size,
286 ¶m->status);
289 status_t AudioEffect::setParameterDeferred(effect_param_t *param)
295 if (param == NULL || param->psize == 0 || param->vsize == 0) {
301 int psize = ((param->psize - 1) / sizeof(int) + 1) * sizeof(int) + param->vsize;
309 memcpy(p, param, sizeof(effect_param_t) + psize);
329 status_t AudioEffect::getParameter(effect_param_t *param)
335 if (param == NULL || param->psize == 0 || param->vsize == 0) {
339 ALOGV("getParameter: param: %d, param2: %d", *(int *)param->data,
340 (param->psize == 8) ? *((int *)param->data + 1): -1);
342 uint32_t psize = sizeof(effect_param_t) + ((param->psize - 1) / sizeof(int) + 1) * sizeof(int) +
343 param->vsize;
345 return mIEffect->command(EFFECT_CMD_GET_PARAM, sizeof(effect_param_t) + param->psize, param,
346 &psize, param);