# ALogicalCameraCaptureFailure

Struct to describe a logical camera capture failure.

## Summary

| ### Public attributes ||
|---|---|
| `https://developer.android.com/ndk/reference/struct/a-logical-camera-capture-failure#struct_a_logical_camera_capture_failure_1a066c2c56cad153ea247b935a1c0ffd73` | `struct https://developer.android.com/ndk/reference/struct/a-camera-capture-failure#struct_a_camera_capture_failure` The [ACameraCaptureFailure](https://developer.android.com/ndk/reference/struct/a-camera-capture-failure#struct_a_camera_capture_failure) contains information about regular logical device capture failure. |
| `https://developer.android.com/ndk/reference/struct/a-logical-camera-capture-failure#struct_a_logical_camera_capture_failure_1ac09189930e98c6de8ec5bbbd9ed2312c` | `const char *` The physical camera device ID in case the capture failure comes from a capture request with configured physical camera streams for a logical camera. |

## Public attributes

### captureFailure

Declared in `camera/NdkCameraCaptureSession.h`

```text
struct ACameraCaptureFailure ALogicalCameraCaptureFailure::captureFailure
```
The [ACameraCaptureFailure](https://developer.android.com/ndk/reference/struct/a-camera-capture-failure#struct_a_camera_capture_failure) contains information about regular logical device capture failure.

### physicalCameraId

Declared in `camera/NdkCameraCaptureSession.h`

```gdscript
const char * ALogicalCameraCaptureFailure::physicalCameraId
```
The physical camera device ID in case the capture failure comes from a capture request with configured physical camera streams for a logical camera.

physicalCameraId will be set to NULL in case the capture request has no associated physical camera device.