Lines Matching refs:client

36 CaptureSequencer::CaptureSequencer(wp<Camera2Client> client):
44 mClient(client),
187 sp<Camera2Client> client = mClient.promote();
188 if (client == 0) return false;
196 currentState = (this->*kStateManagers[currentState])(client);
203 client->getCameraId(), kStateNames[mCaptureState]);
209 client->getCameraId());
216 CaptureSequencer::CaptureState CaptureSequencer::manageIdle(sp<Camera2Client> &client) {
232 CaptureSequencer::CaptureState CaptureSequencer::manageDone(sp<Camera2Client> &client) {
245 SharedParameters::Lock l(client->getParameters());
249 __FUNCTION__, client->getCameraId());
261 __FUNCTION__, client->getCameraId(),
272 Camera2Client::SharedCameraClient::Lock l(client->mSharedCameraClient);
273 ALOGV("%s: Sending still image to client", __FUNCTION__);
278 ALOGV("%s: No client!", __FUNCTION__);
287 sp<Camera2Client> &client) {
291 SharedParameters::Lock l(client->getParameters());
294 res = updateCaptureRequest(l.mParameters, client);
297 __FUNCTION__, client->getCameraId(), strerror(-res), res);
318 sp<Camera2Client> &client) {
327 client->registerFrameListener(mCaptureId, mCaptureId + 1,
336 client->getCameraId());
339 __FUNCTION__, client->getCameraId(), strerror(-res), res);
344 SharedParameters::Lock l(client->getParameters());
346 shutterNotifyLocked(l.mParameters, client);
353 sp<Camera2Client> &client) {
359 sp<Camera2Client> &client) {
365 sp<Camera2Client> &client) {
367 client->registerFrameListener(mCaptureId, mCaptureId + 1,
370 SharedParameters::Lock l(client->getParameters());
373 client->getCameraDevice()->triggerPrecaptureMetering(mTriggerId);
381 sp<Camera2Client> &client) {
420 sp<Camera2Client> &client) {
423 SharedParameters::Lock l(client->getParameters());
426 outputStreams.push(client->getPreviewStreamId());
427 outputStreams.push(client->getCaptureStreamId());
431 outputStreams.push(client->getCallbackStreamId());
435 outputStreams.push(client->getRecordingStreamId());
450 __FUNCTION__, client->getCameraId(), strerror(-res), res);
457 __FUNCTION__, client->getCameraId());
462 res = client->stopStream();
466 __FUNCTION__, client->getCameraId(), strerror(-res), res);
471 res = client->getCameraDevice()->capture(captureCopy);
475 __FUNCTION__, client->getCameraId(), strerror(-res), res);
484 sp<Camera2Client> &client) {
496 SharedParameters::Lock l(client->getParameters());
498 shutterNotifyLocked(l.mParameters, client);
526 client->removeFrameListener(mCaptureId, mCaptureId + 1, this);
536 sp<Camera2Client> &client) {
543 SharedParameters::Lock l(client->getParameters());
545 res = updateCaptureRequest(l.mParameters, client);
553 mBurstCapture = new BurstCapture(client, this);
562 __FUNCTION__, client->getCameraId(), strerror(-res), res);
569 __FUNCTION__, client->getCameraId());
581 sp<Camera2Client> &client) {
607 sp<Camera2Client> &client) {
611 res = client->getCameraDevice()->createDefaultRequest(
616 " %s (%d)", __FUNCTION__, client->getCameraId(),
625 "request: %s (%d)", __FUNCTION__, client->getCameraId(),
633 "request: %s (%d)", __FUNCTION__, client->getCameraId(),
642 sp<Camera2Client> client) {
646 client->getCameraService()->playSound(CameraService::SOUND_SHUTTER);
650 Camera2Client::SharedCameraClient::Lock l(client->mSharedCameraClient);
652 ALOGV("%s: Notifying of shutter close to client", __FUNCTION__);
662 ALOGV("%s: No client!", __FUNCTION__);