Lines Matching defs:cameraId

117 status_t CameraService::getCameraInfo(int cameraId,
123 if (cameraId < 0 || cameraId >= mNumberOfCameras) {
128 status_t rc = mModule->get_camera_info(cameraId, &info);
135 const sp<ICameraClient>& cameraClient, int cameraId) {
138 LOG1("CameraService::connect E (pid %d, id %d)", callingPid, cameraId);
146 if (cameraId < 0 || cameraId >= mNumberOfCameras) {
147 ALOGE("CameraService::connect X (pid %d) rejected (invalid cameraId %d).",
148 callingPid, cameraId);
161 if (mClient[cameraId] != 0) {
162 client = mClient[cameraId].promote();
174 mClient[cameraId].clear();
177 if (mBusy[cameraId]) {
179 " (camera %d is still busy).", callingPid, cameraId);
184 if (mModule->get_camera_info(cameraId, &info) != OK) {
185 ALOGE("Invalid camera id %d", cameraId);
198 client = new CameraClient(this, cameraClient, cameraId,
202 client = new Camera2Client(this, cameraClient, cameraId,
216 mClient[cameraId] = client;
217 LOG1("CameraService::connect X (id %d, this pid is %d)", cameraId, getpid());
274 CameraService::Client* CameraService::getClientByIdUnsafe(int cameraId) {
275 if (cameraId < 0 || cameraId >= mNumberOfCameras) return NULL;
276 return mClient[cameraId].unsafe_get();
279 Mutex* CameraService::getClientLockById(int cameraId) {
280 if (cameraId < 0 || cameraId >= mNumberOfCameras) return NULL;
281 return &mClientLock[cameraId];
328 void CameraService::setCameraBusy(int cameraId) {
329 android_atomic_write(1, &mBusy[cameraId]);
331 ALOGV("setCameraBusy cameraId=%d", cameraId);
334 void CameraService::setCameraFree(int cameraId) {
335 android_atomic_write(0, &mBusy[cameraId]);
337 ALOGV("setCameraFree cameraId=%d", cameraId);
392 int cameraId, int cameraFacing, int clientPid, int servicePid) {
394 LOG1("Client::Client E (pid %d, id %d)", callingPid, cameraId);
398 mCameraId = cameraId;
404 cameraService->setCameraBusy(cameraId);
406 LOG1("Client::Client X (pid %d, id %d)", callingPid, cameraId);