Loading camera/provider/2.4/default/ExternalCameraProviderImpl_2_4.cpp +4 −3 Original line number Diff line number Diff line Loading @@ -95,13 +95,14 @@ ExternalCameraProviderImpl_2_4::~ExternalCameraProviderImpl_2_4() { Return<Status> ExternalCameraProviderImpl_2_4::setCallback( const sp<ICameraProviderCallback>& callback) { if (callback == nullptr) { return Status::ILLEGAL_ARGUMENT; } { Mutex::Autolock _l(mLock); mCallbacks = callback; } if (mCallbacks == nullptr) { return Status::OK; } // Send a callback for all devices to initialize { for (const auto& pair : mCameraStatusMap) { Loading camera/provider/2.4/default/LegacyCameraProviderImpl_2_4.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -448,11 +448,11 @@ bool LegacyCameraProviderImpl_2_4::setUpVendorTags() { // Methods from ::android::hardware::camera::provider::V2_4::ICameraProvider follow. Return<Status> LegacyCameraProviderImpl_2_4::setCallback( const sp<ICameraProviderCallback>& callback) { if (callback == nullptr) { return Status::ILLEGAL_ARGUMENT; } Mutex::Autolock _l(mCbLock); mCallbacks = callback; if (mCallbacks == nullptr) { return Status::OK; } // Add and report all presenting external cameras. for (auto const& statusPair : mCameraStatusMap) { int id = std::stoi(statusPair.first); Loading camera/provider/2.7/default/ExternalCameraProviderImpl_2_7.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -91,11 +91,11 @@ ExternalCameraProviderImpl_2_7::~ExternalCameraProviderImpl_2_7() { Return<Status> ExternalCameraProviderImpl_2_7::setCallback( const sp<ICameraProviderCallback>& callback) { if (callback == nullptr) { return Status::ILLEGAL_ARGUMENT; } Mutex::Autolock _l(mLock); mCallbacks = callback; if (mCallbacks == nullptr) { return Status::OK; } // Send a callback for all devices to initialize { for (const auto& pair : mCameraStatusMap) { Loading camera/provider/default/ExternalCameraProvider.cpp +4 −4 Original line number Diff line number Diff line Loading @@ -75,15 +75,15 @@ ExternalCameraProvider::~ExternalCameraProvider() { ndk::ScopedAStatus ExternalCameraProvider::setCallback( const std::shared_ptr<ICameraProviderCallback>& in_callback) { if (in_callback == nullptr) { return fromStatus(Status::ILLEGAL_ARGUMENT); } { Mutex::Autolock _l(mLock); mCallback = in_callback; } if (mCallback == nullptr) { return fromStatus(Status::OK); } for (const auto& pair : mCameraStatusMap) { mCallback->cameraDeviceStatusChange(pair.first, pair.second); } Loading Loading
camera/provider/2.4/default/ExternalCameraProviderImpl_2_4.cpp +4 −3 Original line number Diff line number Diff line Loading @@ -95,13 +95,14 @@ ExternalCameraProviderImpl_2_4::~ExternalCameraProviderImpl_2_4() { Return<Status> ExternalCameraProviderImpl_2_4::setCallback( const sp<ICameraProviderCallback>& callback) { if (callback == nullptr) { return Status::ILLEGAL_ARGUMENT; } { Mutex::Autolock _l(mLock); mCallbacks = callback; } if (mCallbacks == nullptr) { return Status::OK; } // Send a callback for all devices to initialize { for (const auto& pair : mCameraStatusMap) { Loading
camera/provider/2.4/default/LegacyCameraProviderImpl_2_4.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -448,11 +448,11 @@ bool LegacyCameraProviderImpl_2_4::setUpVendorTags() { // Methods from ::android::hardware::camera::provider::V2_4::ICameraProvider follow. Return<Status> LegacyCameraProviderImpl_2_4::setCallback( const sp<ICameraProviderCallback>& callback) { if (callback == nullptr) { return Status::ILLEGAL_ARGUMENT; } Mutex::Autolock _l(mCbLock); mCallbacks = callback; if (mCallbacks == nullptr) { return Status::OK; } // Add and report all presenting external cameras. for (auto const& statusPair : mCameraStatusMap) { int id = std::stoi(statusPair.first); Loading
camera/provider/2.7/default/ExternalCameraProviderImpl_2_7.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -91,11 +91,11 @@ ExternalCameraProviderImpl_2_7::~ExternalCameraProviderImpl_2_7() { Return<Status> ExternalCameraProviderImpl_2_7::setCallback( const sp<ICameraProviderCallback>& callback) { if (callback == nullptr) { return Status::ILLEGAL_ARGUMENT; } Mutex::Autolock _l(mLock); mCallbacks = callback; if (mCallbacks == nullptr) { return Status::OK; } // Send a callback for all devices to initialize { for (const auto& pair : mCameraStatusMap) { Loading
camera/provider/default/ExternalCameraProvider.cpp +4 −4 Original line number Diff line number Diff line Loading @@ -75,15 +75,15 @@ ExternalCameraProvider::~ExternalCameraProvider() { ndk::ScopedAStatus ExternalCameraProvider::setCallback( const std::shared_ptr<ICameraProviderCallback>& in_callback) { if (in_callback == nullptr) { return fromStatus(Status::ILLEGAL_ARGUMENT); } { Mutex::Autolock _l(mLock); mCallback = in_callback; } if (mCallback == nullptr) { return fromStatus(Status::OK); } for (const auto& pair : mCameraStatusMap) { mCallback->cameraDeviceStatusChange(pair.first, pair.second); } Loading