---
title: CameraCaptureAccessory
framework: SwiftUI
role: symbol
role_heading: Structure
platforms: [iOS 27.1+, iPadOS 27.1+]
path: swiftui/cameracaptureaccessory
---

# CameraCaptureAccessory

A scene accessory that presents content during camera capture.

## Declaration

```swift
nonisolated struct CameraCaptureAccessory<Content> where Content : View
```

## Overview

Overview The accessory may be presented while the app is in the foreground and has an active camera capture session. The system determines whether and where to present it. Unlike ExternalNonInteractiveAccessory, the content can be interactive. For example, you can present a teleprompter that the person being captured can read while looking toward the camera: struct CameraRootView: View {     @State private var model = TeleprompterModel()

var body: some View {         CameraView(model: model)             .sceneAccessory {                 CameraCaptureAccessory {                     TeleprompterView(model: model)                 }             }     } }

## Topics

### Initializers

- [init(content:)](swiftui/cameracaptureaccessory/init(content:).md)
- [init(isEnabled:content:)](swiftui/cameracaptureaccessory/init(isenabled:content:).md)

## Relationships

### Conforms To

- [SceneAccessoryContent](swiftui/sceneaccessorycontent.md)

## See Also

### Presenting content on an external display

- [sceneAccessory(content:)](swiftui/view/sceneaccessory(content:).md)
- [SceneAccessoryContent](swiftui/sceneaccessorycontent.md)
- [ExternalNonInteractiveAccessory](swiftui/externalnoninteractiveaccessory.md)
