---
title: CameraView
framework: homekit
role: symbol
role_heading: Structure
path: homekit/cameraview
---

# CameraView

A SwiftUI view into which a video stream or an image snapshot is rendered.

## Declaration

```swift
@MainActor @preconcurrency struct CameraView
```

## Topics

### Creating a camera view

- [init(source:)](homekit/cameraview/init(source:).md)
- [HMCameraSource](homekit/hmcamerasource.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [View](swiftui/view.md)

## See Also

### Managing camera profiles

- [cameraProfiles](homekit/hmaccessory/cameraprofiles.md)
- [HMCameraProfile](homekit/hmcameraprofile.md)
- [HMCameraView](homekit/hmcameraview.md)
