---
title: HMCameraSnapshotControlDelegate
framework: homekit
role: symbol
role_heading: Protocol
path: homekit/hmcamerasnapshotcontroldelegate
---

# HMCameraSnapshotControlDelegate

A set of methods used to observe the camera’s snapshot activity.

## Declaration

```swift
protocol HMCameraSnapshotControlDelegate : NSObjectProtocol
```

## Topics

### Observing snapshot activity

- [cameraSnapshotControl(_:didTake:error:)](homekit/hmcamerasnapshotcontroldelegate/camerasnapshotcontrol(_:didtake:error:).md)
- [cameraSnapshotControlDidUpdateMostRecentSnapshot(_:)](homekit/hmcamerasnapshotcontroldelegate/camerasnapshotcontroldidupdatemostrecentsnapshot(_:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Observing snapshot activity

- [delegate](homekit/hmcamerasnapshotcontrol/delegate.md)
