Backing
The underlying camera: either a live ARCamera or a playback PlaybackCamera....
Declaration
enum BackingSummary
The underlying camera: either a live ARCamera or a playback PlaybackCamera.
Switch on this when you need to call APIs that are specific to one type (e.g. recordedOrientation on PlaybackCamera).
Example:
switch camera.backing {
case .ar(let arCamera):
// ARCamera-specific APIs
case .playback(let playbackCamera):
let orientation = playbackCamera.recordedOrientation
}
Cases
| Name | Type | Summary |
|---|---|---|
| case ar | ARCamera) | - |
| case playback | PlaybackCamera) | - |