Lines Matching refs:client

37 CaptureSequencer::CaptureSequencer(wp<Camera2Client> client):
48 mClient(client),
204 sp<Camera2Client> client = mClient.promote();
205 if (client == 0) return false;
213 currentState = (this->*kStateManagers[currentState])(client);
226 client->getCameraId(), kStateNames[mCaptureState]);
232 client->getCameraId());
240 sp<Camera2Client> &/*client*/) {
256 CaptureSequencer::CaptureState CaptureSequencer::manageDone(sp<Camera2Client> &client) {
270 SharedParameters::Lock l(client->getParameters());
274 __FUNCTION__, client->getCameraId());
278 res = client->getCameraDevice()->waitUntilDrained();
281 "%s (%d)", __FUNCTION__, client->getCameraId(),
292 __FUNCTION__, client->getCameraId(),
312 l(client->mSharedCameraCallbacks);
313 ALOGV("%s: Sending still image to client", __FUNCTION__);
318 ALOGV("%s: No client!", __FUNCTION__);
327 sp<Camera2Client> &client) {
331 SharedParameters::Lock l(client->getParameters());
334 res = updateCaptureRequest(l.mParameters, client);
337 __FUNCTION__, client->getCameraId(), strerror(-res), res);
359 sp<Camera2Client> &client) {
369 client->registerFrameListener(mCaptureId, mCaptureId + 1,
379 client->getCameraId());
382 __FUNCTION__, client->getCameraId(), strerror(-res), res);
387 SharedParameters::Lock l(client->getParameters());
389 shutterNotifyLocked(l.mParameters, client, mMsgType);
396 sp<Camera2Client> &/*client*/) {
402 sp<Camera2Client> &/*client*/) {
408 sp<Camera2Client> &client) {
418 client->registerFrameListener(mCaptureId, mCaptureId + 1,
428 SharedParameters::Lock l(client->getParameters());
436 client->getCameraDevice()->triggerPrecaptureMetering(mTriggerId);
444 sp<Camera2Client> &/*client*/) {
490 sp<Camera2Client> &client) {
493 SharedParameters::Lock l(client->getParameters());
504 outputStreams.push(client->getPreviewStreamId());
506 int captureStreamId = client->getCaptureStreamId();
508 res = client->createJpegStreamL(l.mParameters);
509 if (res != OK || client->getCaptureStreamId() == Camera2Client::NO_STREAM) {
511 __FUNCTION__, client->getCameraId(), strerror(-res), res);
516 outputStreams.push(client->getCaptureStreamId());
520 outputStreams.push(client->getCallbackStreamId());
524 outputStreams.push(client->getRecordingStreamId());
544 __FUNCTION__, client->getCameraId(), strerror(-res), res);
552 __FUNCTION__, client->getCameraId());
562 res = client->stopStream();
566 __FUNCTION__, client->getCameraId(), strerror(-res), res);
572 res = client->getCameraDevice()->capture(captureCopy);
576 __FUNCTION__, client->getCameraId(), strerror(-res), res);
585 sp<Camera2Client> &client) {
605 SharedParameters::Lock l(client->getParameters());
607 shutterNotifyLocked(l.mParameters, client, mMsgType);
667 client->removeFrameListener(mCaptureId, mCaptureId + 1, this);
677 sp<Camera2Client> &client) {
681 res = client->getCameraDevice()->createDefaultRequest(
686 " %s (%d)", __FUNCTION__, client->getCameraId(),
695 "request: %s (%d)", __FUNCTION__, client->getCameraId(),
703 "request: %s (%d)", __FUNCTION__, client->getCameraId(),
712 const sp<Camera2Client>& client, int msgType) {
718 client->getCameraService()->playSound(CameraService::SOUND_SHUTTER);
723 l(client->mSharedCameraCallbacks);
725 ALOGV("%s: Notifying of shutter close to client", __FUNCTION__);
735 ALOGV("%s: No client!", __FUNCTION__);