Lines Matching defs:cameraId
44 for (auto &cameraId : availCameraIdList) {
45 InitCameraAbility(cameraId);
49 void OnCameraStatusChange(string &cameraId, CameraStatus status) override
51 auto p = cameraMapCache_.find(cameraId);
57 [i, cameraId]() { i.first->OnCameraStatus(cameraId, CAMERA_DEVICE_STATE_UNAVAILABLE); });
65 InitCameraAbility(cameraId);
69 [i, cameraId]() { i.first->OnCameraStatus(cameraId, CAMERA_DEVICE_STATE_AVAILABLE); });
75 p->second->OnCreate(cameraId);
92 string cameraId = i.first;
93 handler.Post([&callback, cameraId]() { callback.OnCameraStatus(cameraId, CAMERA_DEVICE_STATE_AVAILABLE); });
127 const CameraAbility *GetCameraAbility(const string &cameraId) override
129 auto camera = cameraMapCache_.find(cameraId);
136 const CameraInfo *GetCameraInfo(const string &cameraId) override
138 auto camera = cameraMapCache_.find(cameraId);
145 void CreateCamera(const string &cameraId, CameraStateCallback &callback, EventHandler &handler) override
147 auto p = cameraMapCache_.find(cameraId);
149 MEDIA_ERR_LOG("The cameraId %s is not available", cameraId.c_str());
150 handler.Post([&callback, &cameraId] { callback.OnCreateFailed(cameraId, MEDIA_ERR); });
154 cameraServiceClient_->CreateCamera(cameraId);
161 void InitCameraAbility(string &cameraId)
163 auto ability = cameraServiceClient_->GetCameraAbility(cameraId);
164 auto info = cameraServiceClient_->GetCameraInfo(cameraId);
165 CameraImpl *cam = new (nothrow) CameraImpl(cameraId, ability, info);
170 cameraMapCache_[cameraId] = cam;