---
title: RPCameraPosition
framework: replaykit
role: symbol
role_heading: Enumeration
path: replaykit/rpcameraposition
---

# RPCameraPosition

The position of the camera being accessed.

## Declaration

```swift
enum RPCameraPosition
```

## Topics

### Enumeration Cases

- [RPCameraPosition.back](replaykit/rpcameraposition/back.md)
- [RPCameraPosition.front](replaykit/rpcameraposition/front.md)

### Initializers

- [init(rawValue:)](replaykit/rpcameraposition/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Inspecting a Screen Recorder

- [isAvailable](replaykit/rpscreenrecorder/isavailable.md)
- [isRecording](replaykit/rpscreenrecorder/isrecording.md)
- [isMicrophoneEnabled](replaykit/rpscreenrecorder/ismicrophoneenabled.md)
- [isCameraEnabled](replaykit/rpscreenrecorder/iscameraenabled.md)
- [cameraPreviewView](replaykit/rpscreenrecorder/camerapreviewview.md)
- [cameraPosition](replaykit/rpscreenrecorder/cameraposition.md)
- [delegate](replaykit/rpscreenrecorder/delegate.md)
- [RPScreenRecorderDelegate](replaykit/rpscreenrecorderdelegate.md)
