---
title: configurableCaptureDeviceForPrimaryCamera
framework: arkit
role: symbol
role_heading: Type Property
path: arkit/arconfiguration/configurablecapturedeviceforprimarycamera
---

# configurableCaptureDeviceForPrimaryCamera

An object that enables you to alter the appearance of a frame’s captured image.

## Declaration

```swift
class var configurableCaptureDeviceForPrimaryCamera: AVCaptureDevice? { get }
```

## Discussion

Discussion This property provides the underlying capture device for the framework’s camera feed. By altering the device’s configuration, your app indirectly adjusts the visual properties of the each AR frame’s capturedImage. Alter the device’s settings with caution, as extreme changes can affect ARKit’s features that rely on the capturedImage and depend on its integrity, such as people occlusion that uses personSegmentation. important: This property is nil on devices that aren’t equiped with an ultra-wide camera.

## See Also

### Managing video capture options

- [videoFormat](arkit/arconfiguration/videoformat-swift.property.md)
- [supportedVideoFormats](arkit/arconfiguration/supportedvideoformats.md)
- [ARConfiguration.VideoFormat](arkit/arconfiguration/videoformat-swift.class.md)
- [videoHDRAllowed](arkit/arconfiguration/videohdrallowed.md)
- [recommendedVideoFormatFor4KResolution](arkit/arconfiguration/recommendedvideoformatfor4kresolution.md)
- [recommendedVideoFormatForHighResolutionFrameCapturing](arkit/arconfiguration/recommendedvideoformatforhighresolutionframecapturing.md)
