/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/integration/ |
H A D | CameraBinderTest.java | 86 for (int cameraId = 0; cameraId < mUtils.getGuessedNumCameras(); ++cameraId) { 88 CameraInfo info = mUtils.getCameraService().getCameraInfo(cameraId); 89 assertTrue("Facing was not set for camera " + cameraId, info.info.facing != -1); 90 assertTrue("Orientation was not set for camera " + cameraId, 93 Log.v(TAG, "Camera " + cameraId + " info: facing " + info.info.facing 100 for (int cameraId = 0; cameraId < mUtils.getGuessedNumCameras(); ++cameraId) { 303 onStatusChanged(int status, String cameraId) argument 307 onTorchStatusChanged(int status, String cameraId) argument [all...] |
/frameworks/av/camera/aidl/android/hardware/ |
H A D | ICameraServiceListener.aidl | 54 oneway void onStatusChanged(int status, String cameraId); 78 oneway void onTorchStatusChanged(int status, String cameraId);
|
H A D | ICameraService.aidl | 66 CameraInfo getCameraInfo(int cameraId); 79 int cameraId, 88 String cameraId, 101 int cameraId, 124 CameraMetadataNative getCameraCharacteristics(String cameraId); 144 String getLegacyParameters(int cameraId); 153 boolean supportsCameraApi(String cameraId, int apiVersion); 155 void setTorchMode(String cameraId, boolean enabled, IBinder clientBinder);
|
H A D | ICameraServiceProxy.aidl | 57 oneway void notifyCameraState(String cameraId, int facing, int newCameraState,
|
/frameworks/base/media/java/android/media/ |
H A D | CameraProfile.java | 74 * @param cameraId The id of the camera 77 public static int getJpegEncodingQualityParameter(int cameraId, int quality) { argument 82 int[] levels = sCache.get(cameraId); 84 levels = getImageEncodingQualityLevels(cameraId); 85 sCache.put(cameraId, levels); 96 private static int[] getImageEncodingQualityLevels(int cameraId) { argument 97 int nLevels = native_get_num_image_encoding_quality_levels(cameraId); 104 levels[i] = native_get_image_encoding_quality_level(cameraId, i); 112 private static native final int native_get_num_image_encoding_quality_levels(int cameraId); argument 113 private static native final int native_get_image_encoding_quality_level(int cameraId, in argument [all...] |
H A D | CamcorderProfile.java | 363 * @param cameraId the id for the camera 388 public static CamcorderProfile get(int cameraId, int quality) { argument 398 return native_get_camcorder_profile(cameraId, quality); 457 * @param cameraId the id for the camera 460 public static boolean hasProfile(int cameraId, int quality) { argument 461 return native_has_camcorder_profile(cameraId, quality); 500 int cameraId, int quality); 502 int cameraId, int quality); 499 native_get_camcorder_profile( int cameraId, int quality) argument 501 native_has_camcorder_profile( int cameraId, int quality) argument
|
/frameworks/av/services/camera/libcameraservice/ |
H A D | CameraFlashlight.h | 43 virtual status_t hasFlashUnit(const String8& cameraId, 47 virtual status_t setTorchMode(const String8& cameraId, 67 bool hasFlashUnit(const String8& cameraId); 70 status_t setTorchMode(const String8& cameraId, bool enabled); 76 status_t prepareDeviceOpen(const String8& cameraId); 81 status_t deviceClosed(const String8& cameraId); 86 status_t createFlashlightControl(const String8& cameraId); 89 bool hasFlashUnitLocked(const String8& cameraId); 93 bool isBackwardCompatibleMode(const String8& cameraId); 118 status_t hasFlashUnit(const String8& cameraId, boo [all...] |
H A D | CameraFlashlight.cpp | 52 status_t CameraFlashlight::createFlashlightControl(const String8& cameraId) { argument 54 cameraId.string()); 59 if (mProviderManager->supportSetTorchMode(cameraId.string())) { 70 status_t CameraFlashlight::setTorchMode(const String8& cameraId, bool enabled) { argument 78 cameraId.string(), enabled); 83 if (mOpenedCameraIds.indexOf(cameraId) != NAME_NOT_FOUND) { 93 __FUNCTION__, cameraId.string()); 98 res = createFlashlightControl(cameraId); 102 res = mFlashControl->setTorchMode(cameraId, enabled); 108 res = mFlashControl->setTorchMode(cameraId, enable 171 hasFlashUnit(const String8& cameraId) argument 176 hasFlashUnitLocked(const String8& cameraId) argument 194 isBackwardCompatibleMode(const String8& cameraId) argument 203 prepareDeviceOpen(const String8& cameraId) argument 242 deviceClosed(const String8& cameraId) argument 296 hasFlashUnit(const String8& cameraId, bool *hasFlash) argument 304 setTorchMode(const String8& cameraId, bool enabled) argument 342 setTorchMode( const String8& cameraId, bool enabled) argument 385 hasFlashUnit( const String8& cameraId, bool *hasFlash) argument 392 hasFlashUnitLocked( const String8& cameraId, bool *hasFlash, bool keepDeviceOpen) argument 515 connectCameraDevice( const String8& cameraId) argument [all...] |
H A D | CameraService.cpp | 182 for (auto& cameraId : deviceIds) { 183 String8 id8 = String8(cameraId.c_str()); 228 std::string cameraId(id.c_str()); 230 status_t res = mCameraProviderManager->getResourceCost(cameraId, &cost); 270 ALOGI("%s: Status changed for cameraId=%s, newStatus=%d", __FUNCTION__, 344 void CameraService::onTorchStatusChanged(const String8& cameraId, argument 347 onTorchStatusChangedLocked(cameraId, newStatus); 350 void CameraService::onTorchStatusChangedLocked(const String8& cameraId, argument 352 ALOGI("%s: Torch status changed for cameraId=%s, newStatus=%d", 353 __FUNCTION__, cameraId 428 getCameraInfo(int cameraId, CameraInfo* cameraInfo) argument 470 getCameraCharacteristics(const String16& cameraId, CameraMetadata* cameraInfo) argument 543 getDeviceVersion(const String8& cameraId, int* facing) argument 582 makeClient(const sp<CameraService>& cameraService, const sp<IInterface>& cameraCb, const String16& packageName, const String8& cameraId, int api1CameraId, int facing, int clientPid, uid_t clientUid, int servicePid, bool legacyMode, int halVersion, int deviceVersion, apiLevel effectiveApiLevel, sp<BasicClient>* client) argument 727 initializeShimMetadata(int cameraId) argument 746 getLegacyParametersLazy(int cameraId, CameraParameters* parameters) argument 820 validateConnectLocked(const String8& cameraId, const String8& clientName8, int& clientUid, int& clientPid, int& originalClientPid) const argument 868 validateClientPermissionsLocked(const String8& cameraId, const String8& clientName8, int& clientUid, int& clientPid, int& originalClientPid) const argument 994 handleEvictionsLocked(const String8& cameraId, int clientPid, apiLevel effectiveApiLevel, const sp<IBinder>& remoteCallback, const String8& packageName, sp<BasicClient>* client, std::shared_ptr<resource_policy::ClientDescriptor<String8, sp<BasicClient>>>* partial) argument 1244 connectDevice( const sp<hardware::camera2::ICameraDeviceCallbacks>& cameraCb, const String16& cameraId, const String16& clientPackageName, int clientUid, sp<hardware::camera2::ICameraDeviceUser>* device) argument 1274 connectHelper(const sp<CALLBACK>& cameraCb, const String8& cameraId, int api1CameraId, int halVersion, const String16& clientPackageName, int clientUid, int clientPid, apiLevel effectiveApiLevel, bool legacyMode, bool shimUpdateOnly, sp<CLIENT>& device) argument 1433 setTorchMode(const String16& cameraId, bool enabled, const sp<IBinder>& clientBinder) argument 1650 getLegacyParameters(int cameraId, String16* parameters) argument 1676 supportsCameraApi(const String16& cameraId, int apiVersion, bool *isSupported) argument 1803 removeClientLocked(const String8& cameraId) argument 1897 logDisconnected(const char* cameraId, int clientPid, const char* clientPackage) argument 1904 logConnected(const char* cameraId, int clientPid, const char* clientPackage) argument 1911 logRejected(const char* cameraId, int clientPid, const char* clientPackage, const char* reason) argument 1930 logDeviceRemoved(const char* cameraId, const char* reason) argument 1935 logDeviceAdded(const char* cameraId, const char* reason) argument 2733 String8 cameraId = state.first; local 2840 String8 cameraId = mTorchClientMap.keyAt(i); local 2875 updateStatus(StatusInternal status, const String8& cameraId) argument 2879 updateStatus(StatusInternal status, const String8& cameraId, std::initializer_list<StatusInternal> rejectSourceStates) argument 2922 updateStatus(StatusInternal status, const String8& cameraId, std::initializer_list<StatusInternal> rejectSourceStates, Func onStatusUpdatedLocked) argument 2964 updateProxyDeviceState(int newState, const String8& cameraId, int facing, const String16& clientName, int apiLevel) argument 2972 getTorchStatusLocked( const String8& cameraId, TorchModeStatus *status) const argument 2988 setTorchStatusLocked(const String8& cameraId, TorchModeStatus status) argument [all...] |
H A D | CameraService.h | 100 virtual void onDeviceStatusChanged(const String8 &cameraId, 102 virtual void onTorchStatusChanged(const String8& cameraId, 110 virtual binder::Status getCameraInfo(int cameraId, 112 virtual binder::Status getCameraCharacteristics(const String16& cameraId, 122 int32_t cameraId, const String16& clientPackageName, 128 int32_t cameraId, int32_t halVersion, 134 const sp<hardware::camera2::ICameraDeviceCallbacks>& cameraCb, const String16& cameraId, 146 int32_t cameraId, 150 virtual binder::Status setTorchMode(const String16& cameraId, bool enabled, 158 const String16& cameraId, int32_ [all...] |
/frameworks/base/core/java/android/hardware/camera2/impl/ |
H A D | PhysicalCaptureResultInfo.java | 27 private String cameraId; field in class:PhysicalCaptureResultInfo 47 public PhysicalCaptureResultInfo(String cameraId, CameraMetadataNative cameraMetadata) { argument 48 this.cameraId = cameraId; 59 dest.writeString(cameraId); 64 cameraId = in.readString(); 70 return cameraId;
|
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/ |
H A D | MediaFrameworkIntegrationTestRunner.java | 60 String cameraId = (String) icicle.get("camera_id"); 61 if (cameraId != null) { 64 String.format("Reading camera_id from icicle: '%s'", cameraId)); 65 mCameraId = cameraId;
|
/frameworks/av/camera/ndk/include/camera/ |
H A D | NdkCameraManager.h | 119 * @param cameraId The ID of the camera device whose availability is changing. The memory of this 123 typedef void (*ACameraManager_AvailabilityCallback)(void* context, const char* cameraId); 200 * @param cameraId the ID string of the camera device of interest. 206 * <li>{@link ACAMERA_ERROR_INVALID_PARAMETER} if manager, cameraId, or characteristics 207 * is NULL, or cameraId does not match any camera devices connected.</li> 213 ACameraManager* manager, const char* cameraId, 250 * @param cameraId the ID string of the camera device to be opened. 256 * <li>{@link ACAMERA_ERROR_INVALID_PARAMETER} if manager, cameraId, callback, or device 257 * is NULL, or cameraId does not match any camera devices connected.</li> 272 ACameraManager* manager, const char* cameraId, [all...] |
/frameworks/base/core/java/android/hardware/ |
H A D | CameraStatus.java | 31 public String cameraId; field in class:CameraStatus 41 out.writeString(cameraId); 46 cameraId = in.readString();
|
/frameworks/av/camera/ndk/ |
H A D | NdkCameraManager.cpp | 103 ACameraManager* mgr, const char* cameraId, ACameraMetadata** chars){ 105 if (mgr == nullptr || cameraId == nullptr || chars == nullptr) { 106 ALOGE("%s: invalid argument! mgr %p cameraId %p chars %p", 107 __FUNCTION__, mgr, cameraId, chars); 110 return mgr->getCameraCharacteristics(cameraId, chars); 115 ACameraManager* mgr, const char* cameraId, 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, callbac 102 ACameraManager_getCameraCharacteristics( ACameraManager* mgr, const char* cameraId, ACameraMetadata** chars) argument 114 ACameraManager_openCamera( ACameraManager* mgr, const char* cameraId, ACameraDevice_StateCallbacks* callback, ACameraDevice** device) argument [all...] |
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/helpers/ |
H A D | CameraTestResultPrinter.java | 37 private static final String KEY_CAMERA_ID = "cameraId"; 58 public void printStatus(int numAttempts, int iteration, String cameraId) throws Exception { argument 59 Log.v(TAG, String.format("Print status: numAttempts=%d iteration=%d cameraId=%s", 60 numAttempts, iteration, cameraId)); 62 sendInstrumentationStatus(numAttempts, iteration, cameraId); 65 writeToFile(numAttempts, iteration, cameraId); 79 private void sendInstrumentationStatus(int numAttempts, int iteration, String cameraId) argument 84 if (!"".equals(cameraId)) { 85 output.putString(KEY_CAMERA_ID, cameraId); 90 private void writeToFile(final int numAttempts, final int iteration, String cameraId) { argument [all...] |
H A D | CameraUtils.java | 40 * @param cameraId the ID of the camera device to check. 43 public static boolean isLegacyHAL(Context context, int cameraId) throws Exception { argument 46 manager.getCameraCharacteristics(Integer.toString(cameraId));
|
/frameworks/av/camera/ndk/impl/ |
H A D | ACameraManager.cpp | 126 onStatusChangedLocked(c.status, c.cameraId); 186 const String8 &cameraId = pair.first; local 188 CameraServiceListener::STATUS_NOT_PRESENT, cameraId); 203 const String8& cameraId = pair.first; local 211 msg->setString(kCameraIdKey, AString(cameraId)); 272 AString cameraId; local 283 found = msg->findString(kCameraIdKey, &cameraId); 288 (*cb)(context, cameraId.c_str()); 298 int32_t status, const String16& cameraId) { 301 cm->onStatusChanged(status, String8(cameraId)); 297 onStatusChanged( int32_t status, const String16& cameraId) argument 308 onStatusChanged( int32_t status, const String8& cameraId) argument 314 onStatusChangedLocked( int32_t status, const String8& cameraId) argument 436 openCamera( const char* cameraId, ACameraDevice_StateCallbacks* callback, ACameraDevice** outDevice) argument [all...] |
/frameworks/ex/camera2/portability/src/com/android/ex/camera2/portability/ |
H A D | HistoryHandler.java | 42 String generateHistoryString(int cameraId) { argument 44 info += "_ID" + cameraId;
|
/frameworks/av/camera/include/camera/ |
H A D | CameraBase.h | 76 String8 cameraId; member in struct:android::hardware::CameraStatus 86 CameraStatus(String8 id, int32_t s) : cameraId(id), status(s) {} 108 static sp<TCam> connect(int cameraId, 117 static status_t getCameraInfo(int cameraId, 127 CameraBase(int cameraId);
|
/frameworks/av/include/camera/ |
H A D | CameraBase.h | 76 String8 cameraId; member in struct:android::hardware::CameraStatus 86 CameraStatus(String8 id, int32_t s) : cameraId(id), status(s) {} 108 static sp<TCam> connect(int cameraId, 117 static status_t getCameraInfo(int cameraId, 127 CameraBase(int cameraId);
|
/frameworks/av/media/libmedia/ |
H A D | MediaProfiles.cpp | 310 static bool isCameraIdFound(int cameraId, const Vector<int>& cameraIds) { argument 312 if (cameraId == cameraIds[i]) { 320 MediaProfiles::createCamcorderProfile(int cameraId, const char **atts, Vector<int>& cameraIds) argument 336 profile->mCameraId = cameraId; 337 if (!isCameraIdFound(cameraId, cameraIds)) { 338 cameraIds.add(cameraId); 347 MediaProfiles::findImageEncodingQualityLevels(int cameraId) const 352 if (levels->mCameraId == cameraId) { 359 void MediaProfiles::addImageEncodingQualityLevel(int cameraId, const char** atts) argument 363 ALOGV("%s: cameraId 383 addStartTimeOffset(int cameraId, const char** atts) argument 461 getRequiredProfileRefIndex(int cameraId) argument 482 int cameraId = mCamcorderProfiles[i]->mCameraId; local 1002 getCamcorderProfileIndex(int cameraId, camcorder_quality quality) const argument 1015 getCamcorderProfileParamByName(const char *name, int cameraId, camcorder_quality quality) const argument 1045 hasCamcorderProfile(int cameraId, camcorder_quality quality) const argument [all...] |
/frameworks/av/camera/ |
H A D | CameraBase.cpp | 59 auto res = parcel->writeString16(String16(cameraId)); 70 cameraId = String8(tempCameraId); 139 sp<TCam> CameraBase<TCam, TCamTraits>::connect(int cameraId, argument 144 sp<TCam> c = new TCam(cameraId); 151 ret = (cs.get()->*fnConnectService)(cl, cameraId, clientPackageName, clientUid, 158 ALOGW("An error occurred while connecting to camera %d: %s", cameraId, 178 CameraBase<TCam, TCamTraits>::CameraBase(int cameraId) : argument 180 mCameraId(cameraId) 252 status_t CameraBase<TCam, TCamTraits>::getCameraInfo(int cameraId, argument 256 binder::Status res = cs->getCameraInfo(cameraId, cameraInf [all...] |
/frameworks/base/core/java/android/hardware/camera2/ |
H A D | CameraManager.java | 237 * @param cameraId The id of the camera device to query 240 * @throws IllegalArgumentException if the cameraId does not match any 248 public CameraCharacteristics getCameraCharacteristics(@NonNull String cameraId) argument 265 if (!supportsCamera2ApiLocked(cameraId)) { 268 int id = Integer.parseInt(cameraId); 277 CameraMetadataNative info = cameraService.getCameraCharacteristics(cameraId); 295 * @param cameraId The unique identifier of the camera device to open 304 * too many camera devices are already open, or the cameraId does not match 315 private CameraDevice openCameraDeviceUserAsync(String cameraId, argument 318 CameraCharacteristics characteristics = getCameraCharacteristics(cameraId); 466 openCamera(@onNull String cameraId, @NonNull final CameraDevice.StateCallback callback, @Nullable Handler handler) argument 503 openCamera(@onNull String cameraId, @NonNull @CallbackExecutor Executor executor, @NonNull final CameraDevice.StateCallback callback) argument 528 openCameraForUid(@onNull String cameraId, @NonNull final CameraDevice.StateCallback callback, @NonNull Executor executor, int clientUid) argument 584 setTorchMode(@onNull String cameraId, boolean enabled) argument 615 onCameraAvailable(@onNull String cameraId) argument 630 onCameraUnavailable(@onNull String cameraId) argument 670 onTorchModeUnavailable(@onNull String cameraId) argument 687 onTorchModeChanged(@onNull String cameraId, boolean enabled) argument 748 supportsCamera2ApiLocked(String cameraId) argument 759 supportsCameraApiLocked(String cameraId, int apiVersion) argument 964 setTorchMode(String cameraId, boolean enabled) argument 1266 onStatusChanged(int status, String cameraId) argument 1273 onTorchStatusChanged(int status, String cameraId) argument [all...] |
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/stress/ |
H A D | Camera2ReprocessCaptureTest.java | 209 private void testBasicReprocessing(String cameraId, int inputFormat, argument 212 openDevice(cameraId); 214 testReprocessingMaxSizes(cameraId, inputFormat, reprocessOutputFormat, 225 private void testReprocessingMaxSizes(String cameraId, int inputFormat, argument 234 testReprocess(cameraId, maxInputSize, inputFormat, maxReprocessOutputSize, 238 testReprocessAbort(cameraId, maxInputSize, inputFormat, maxReprocessOutputSize, 242 testReprocessTimestamps(cameraId, maxInputSize, inputFormat, maxReprocessOutputSize, 246 testReprocessJpegExif(cameraId, maxInputSize, inputFormat, maxReprocessOutputSize); 249 testReprocessRequestKeys(cameraId, maxInputSize, inputFormat, 260 private void testReprocessingAllCombinations(String cameraId, Siz argument 308 testReprocessMixedBurst(String cameraId, Size inputSize, int inputFormat, Size reprocessOutputSize, int reprocessOutputFormat, Size previewSize, int numBurst) argument 380 testReprocessBurst(String cameraId, Size inputSize, int inputFormat, Size reprocessOutputSize, int reprocessOutputFormat, Size previewSize, int numBurst) argument 439 testReprocess(String cameraId, Size inputSize, int inputFormat, Size reprocessOutputSize, int reprocessOutputFormat, Size previewSize, int numReprocessCaptures) argument 503 testReprocessAbort(String cameraId, Size inputSize, int inputFormat, Size reprocessOutputSize, int reprocessOutputFormat) argument 593 testReprocessTimestamps(String cameraId, Size inputSize, int inputFormat, Size reprocessOutputSize, int reprocessOutputFormat) argument 667 testReprocessJpegExif(String cameraId, Size inputSize, int inputFormat, Size reprocessOutputSize) argument 733 testReprocessRequestKeys(String cameraId, Size inputSize, int inputFormat, Size reprocessOutputSize, int reprocessOutputFormat) argument 1114 isYuvReprocessSupported(String cameraId) argument 1118 isOpaqueReprocessSupported(String cameraId) argument [all...] |