---
title: "cameraDevice(_:shouldGetThumbnailOf:)"
framework: imagecapturecore
role: symbol
role_heading: Instance Method
path: "imagecapturecore/iccameradevicedelegate/cameradevice(_:shouldgetthumbnailof:)"
---

# cameraDevice(_:shouldGetThumbnailOf:)

Tells the client when the camera is about to execute queued requests for the thumbnail of a specific item.

## Declaration

```swift
optional func cameraDevice(_ cameraDevice: ICCameraDevice, shouldGetThumbnailOf item: ICCameraItem) -> Bool
```

## Discussion

Discussion If the request is no longer needed—for example, if the item is no longer displayed on the screen—the client can cancel sending a request to the camera, speeding up the execution queue.

## See Also

### Receiving Thumbnails

- [cameraDevice(_:didReceiveThumbnail:for:error:)](imagecapturecore/iccameradevicedelegate/cameradevice(_:didreceivethumbnail:for:error:).md)
- [cameraDevice(_:didReceiveThumbnailFor:)](imagecapturecore/iccameradevicedelegate/cameradevice(_:didreceivethumbnailfor:).md)
