Lines Matching defs:CameraService

18 #define LOG_TAG "CameraService"
40 #include "CameraService.h"
70 // This is ugly and only safe if we never re-create the CameraService, but
72 static CameraService *gCameraService;
74 CameraService::CameraService()
77 ALOGI("CameraService started (pid=%d)", getpid());
81 void CameraService::onFirstRef()
103 CameraService::~CameraService() {
113 int32_t CameraService::getNumberOfCameras() {
117 status_t CameraService::getCameraInfo(int cameraId,
134 sp<ICamera> CameraService::connect(
138 LOG1("CameraService::connect E (pid %d, id %d)", callingPid, cameraId);
147 ALOGE("CameraService::connect X (pid %d) rejected (invalid cameraId %d).",
165 LOG1("CameraService::connect X (pid %d) (the same client)",
169 ALOGW("CameraService::connect X (pid %d) rejected (existing client).",
178 ALOGW("CameraService::connect X (pid %d) rejected"
217 LOG1("CameraService::connect X (id %d, this pid is %d)", cameraId, getpid());
221 void CameraService::removeClient(const sp<ICameraClient>& cameraClient) {
223 LOG1("CameraService::removeClient E (pid %d)", callingPid);
240 LOG1("CameraService::removeClient X (pid %d)", callingPid);
243 sp<CameraService::Client> CameraService::findClientUnsafe(
274 CameraService::Client* CameraService::getClientByIdUnsafe(int cameraId) {
279 Mutex* CameraService::getClientLockById(int cameraId) {
284 sp<CameraService::Client> CameraService::getClientByRemote(
299 status_t CameraService::onTransact(
322 // The reason we need this busy bit is a new CameraService::connect() request
328 void CameraService::setCameraBusy(int cameraId) {
334 void CameraService::setCameraFree(int cameraId) {
344 MediaPlayer* CameraService::newMediaPlayer(const char *file) {
350 ALOGE("Failed to load CameraService sounds: %s", file);
356 void CameraService::loadSound() {
358 LOG1("CameraService::loadSound ref=%d", mSoundRef);
365 void CameraService::releaseSound() {
367 LOG1("CameraService::releaseSound ref=%d", mSoundRef);
378 void CameraService::playSound(sound_kind kind) {
390 CameraService::Client::Client(const sp<CameraService>& cameraService,
410 CameraService::Client::~Client() {
419 Mutex* CameraService::Client::getClientLockFromCookie(void* user) {
425 CameraService::Client* CameraService::Client::getClientFromCookie(void* user) {
440 void CameraService::Client::disconnect() {
463 status_t CameraService::dump(int fd, const Vector<String16>& args) {
467 "can't dump CameraService from pid=%d, uid=%d\n",
473 // failed to lock - CameraService is probably deadlocked
475 result.append("CameraService may be deadlocked\n");
561 /*virtual*/void CameraService::binderDied(