Lines Matching refs:meteringAreas

1492   OMX_ALGOAREASTYPE **meteringAreas;
1508 meteringAreas = (OMX_ALGOAREASTYPE**) memMgr.allocateBuffer(0, 0, NULL, areasSize, 1);
1513 if (!meteringAreas)
1519 OMX_INIT_STRUCT_PTR (meteringAreas[0], OMX_ALGOAREASTYPE);
1521 meteringAreas[0]->nPortIndex = OMX_ALL;
1522 meteringAreas[0]->nNumAreas = mMeteringAreas.size();
1523 meteringAreas[0]->nAlgoAreaPurpose = OMX_AlgoAreaExposure;
1530 (size_t&)meteringAreas[0]->tAlgoAreas[n].nTop,
1531 (size_t&)meteringAreas[0]->tAlgoAreas[n].nLeft,
1532 (size_t&)meteringAreas[0]->tAlgoAreas[n].nWidth,
1533 (size_t&)meteringAreas[0]->tAlgoAreas[n].nHeight);
1535 meteringAreas[0]->tAlgoAreas[n].nLeft =
1536 ( meteringAreas[0]->tAlgoAreas[n].nLeft * METERING_AREAS_RANGE ) / mPreviewData->mWidth;
1537 meteringAreas[0]->tAlgoAreas[n].nTop =
1538 ( meteringAreas[0]->tAlgoAreas[n].nTop* METERING_AREAS_RANGE ) / mPreviewData->mHeight;
1539 meteringAreas[0]->tAlgoAreas[n].nWidth =
1540 ( meteringAreas[0]->tAlgoAreas[n].nWidth * METERING_AREAS_RANGE ) / mPreviewData->mWidth;
1541 meteringAreas[0]->tAlgoAreas[n].nHeight =
1542 ( meteringAreas[0]->tAlgoAreas[n].nHeight * METERING_AREAS_RANGE ) / mPreviewData->mHeight;
1544 meteringAreas[0]->tAlgoAreas[n].nPriority = mMeteringAreas.itemAt(n)->getWeight();
1547 n, (int)meteringAreas[0]->tAlgoAreas[n].nTop, (int)meteringAreas[0]->tAlgoAreas[n].nLeft,
1548 (int)meteringAreas[0]->tAlgoAreas[n].nWidth, (int)meteringAreas[0]->tAlgoAreas[n].nHeight,
1549 (int)meteringAreas[0]->tAlgoAreas[n].nPriority);
1557 sharedBuffer.pSharedBuff = (OMX_U8 *) meteringAreas[0];
1580 if (NULL != meteringAreas)
1582 memMgr.freeBuffer((void*) meteringAreas);
1583 meteringAreas = NULL;