Lines Matching refs:parent
32 wp<Camera3Device> parent) in Camera3DeviceInjectionMethods() argument
33 : mParent(parent) { in Camera3DeviceInjectionMethods()
54 sp<Camera3Device> parent = mParent.promote(); in injectionInitialize() local
55 if (parent == nullptr) { in injectionInitialize()
89 std::unique_ptr<ResultMetadataQueue>& resQueue = parent->mResultMetadataQueue; in injectionInitialize()
118 new HalInterface(session, queue, parent->mUseHalBufManager, in injectionInitialize()
119 parent->mSupportOfflineProcessing); in injectionInitialize()
140 sp<Camera3Device> parent = mParent.promote(); in injectCamera() local
141 if (parent == nullptr) { in injectCamera()
146 nsecs_t maxExpectedDuration = parent->getExpectedInFlightDuration(); in injectCamera()
148 if (parent->mStatus == STATUS_ACTIVE) { in injectCamera()
151 parent->mPauseStateNotify = true; in injectCamera()
152 res = parent->internalPauseAndWaitLocked(maxExpectedDuration); in injectCamera()
168 res = parent->mRequestThread->setHalInterface(mInjectedCamHalInterface); in injectCamera()
176 parent->mNeedConfig = true; in injectCamera()
178 parent->mNeedConfig = false; in injectCamera()
181 "(%d)", parent->mNextStreamId, strerror(-res), res); in injectCamera()
191 parent->internalUpdateStatusLocked(STATUS_ACTIVE); in injectCamera()
200 sp<Camera3Device> parent = mParent.promote(); in stopInjection() local
201 if (parent == nullptr) { in stopInjection()
206 nsecs_t maxExpectedDuration = parent->getExpectedInFlightDuration(); in stopInjection()
208 if (parent->mStatus == STATUS_ACTIVE) { in stopInjection()
211 parent->mPauseStateNotify = true; in stopInjection()
212 res = parent->internalPauseAndWaitLocked(maxExpectedDuration); in stopInjection()
232 parent->internalUpdateStatusLocked(STATUS_ACTIVE); in stopInjection()
270 sp<Camera3Device> parent = mParent.promote(); in injectionConfigureStreams() local
271 if (parent == nullptr) { in injectionConfigureStreams()
276 if (parent->mOperatingMode < 0) { in injectionConfigureStreams()
277 ALOGE("Invalid operating mode: %d", parent->mOperatingMode); in injectionConfigureStreams()
285 parent->mPreparerThread->pause(); in injectionConfigureStreams()
291 const camera_metadata_t* sessionBuffer = parent->mSessionParams.getAndLock(); in injectionConfigureStreams()
294 parent->mDeviceInfo); in injectionConfigureStreams()
295 parent->mSessionParams.unlock(sessionBuffer); in injectionConfigureStreams()
301 parent->cancelStreamsConfigurationLocked(); in injectionConfigureStreams()
311 for (size_t i = 0; i < parent->mOutputStreams.size(); i++) { in injectionConfigureStreams()
313 parent->mOutputStreams[i]; in injectionConfigureStreams()
319 parent->mRequestThread->configurationComplete( in injectionConfigureStreams()
320 parent->mIsConstrainedHighSpeedConfiguration, parent->mSessionParams, in injectionConfigureStreams()
321 parent->mGroupIdPhysicalCameraMap); in injectionConfigureStreams()
323 parent->internalUpdateStatusLocked(STATUS_CONFIGURED); in injectionConfigureStreams()
328 auto rc = parent->mPreparerThread->resume(); in injectionConfigureStreams()
377 sp<Camera3Device> parent = mParent.promote(); in replaceHalInterface() local
378 if (parent == nullptr) { in replaceHalInterface()
384 mBackupHalInterface = parent->mInterface; in replaceHalInterface()
388 parent->mInterface = newHalInterface; in replaceHalInterface()