Lines Matching refs:req
231 sp<CaptureRequest> req;
232 ret = allocateCaptureRequest(requests[i], req);
237 if (req->mSurfaceList.empty()) {
241 requestList.push_back(*(req.get()));
242 requestsV.push_back(req);
374 sp<CaptureRequest> req(new CaptureRequest());
375 req->mPhysicalCameraSettings.push_back({std::string(mCameraId.string()),
377 req->mIsReprocess = false; // NDK does not support reprocessing yet
378 req->mContext = request->context;
379 req->mSurfaceConverted = true; // set to true, and fill in stream/surface idx to speed up IPC
389 req->mSurfaceList.push_back(surface);
400 req->mStreamIdxList.push_back(streamId);
401 req->mSurfaceIdxList.push_back(surfaceId);
415 outReq = req;
420 CameraDevice::allocateACaptureRequest(sp<CaptureRequest>& req) {
422 CameraMetadata clone = req->mPhysicalCameraSettings.begin()->settings;
425 for (size_t i = 0; i < req->mSurfaceList.size(); i++) {
426 ANativeWindow* anw = static_cast<ANativeWindow*>(req->mSurfaceList[i].get());
430 pRequest->context = req->mContext;
435 CameraDevice::freeACaptureRequest(ACaptureRequest* req) {
436 if (req == nullptr) {
439 delete req->settings;
440 delete req->targets;
441 delete req;