Lines Matching refs:callback
65 ACameraManager*, const ACameraManager_AvailabilityCallbacks *callback) {
67 if (callback == nullptr) {
68 ALOGE("%s: invalid argument! callback is null!", __FUNCTION__);
71 if (callback->onCameraAvailable == nullptr || callback->onCameraUnavailable == nullptr) {
72 ALOGE("%s: invalid argument! callback %p, "
74 __FUNCTION__, callback,
75 callback->onCameraAvailable, callback->onCameraUnavailable);
78 CameraManagerGlobal::getInstance().registerAvailabilityCallback(callback);
84 ACameraManager*, const ACameraManager_AvailabilityCallbacks *callback) {
86 if (callback == nullptr) {
87 ALOGE("%s: invalid argument! callback is null!", __FUNCTION__);
90 if (callback->onCameraAvailable == nullptr || callback->onCameraUnavailable == nullptr) {
91 ALOGE("%s: invalid argument! callback %p, "
93 __FUNCTION__, callback,
94 callback->onCameraAvailable, callback->onCameraUnavailable);
97 CameraManagerGlobal::getInstance().unregisterAvailabilityCallback(callback);
116 ACameraDevice_StateCallbacks* callback,
119 if (mgr == nullptr || cameraId == nullptr || callback == nullptr || device == nullptr) {
120 ALOGE("%s: invalid argument! mgr %p cameraId %p callback %p device %p",
121 __FUNCTION__, mgr, cameraId, callback, device);
124 return mgr->openCamera(cameraId, callback, device);