---
title: photoProcessingTimeRange
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avcaptureresolvedphotosettings/photoprocessingtimerange
---

# photoProcessingTimeRange

The time range in which to expect the system to deliver the photo to the delegate.

## Declaration

```swift
var photoProcessingTimeRange: CMTimeRange { get }
```

## Discussion

Discussion Indicates the processing time range you can expect for this photo to be delivered to your delegate. the .start field of the CMTimeRange is zero-based. In other words, if photoProcessingTimeRange.start is equal to .5 seconds, then the minimum processing time for this photo is .5 seconds. The .start field plus the .duration field of the CMTimeRange indicate the max expected processing time for this photo. Consider implementing a UI affordance if the max processing time is uncomfortably long.

## See Also

### Examining output dimensions

- [photoDimensions](avfoundation/avcaptureresolvedphotosettings/photodimensions.md)
- [deferredPhotoProxyDimensions](avfoundation/avcaptureresolvedphotosettings/deferredphotoproxydimensions.md)
- [rawPhotoDimensions](avfoundation/avcaptureresolvedphotosettings/rawphotodimensions.md)
- [previewDimensions](avfoundation/avcaptureresolvedphotosettings/previewdimensions.md)
- [embeddedThumbnailDimensions](avfoundation/avcaptureresolvedphotosettings/embeddedthumbnaildimensions.md)
- [rawEmbeddedThumbnailDimensions](avfoundation/avcaptureresolvedphotosettings/rawembeddedthumbnaildimensions.md)
- [livePhotoMovieDimensions](avfoundation/avcaptureresolvedphotosettings/livephotomoviedimensions.md)
- [portraitEffectsMatteDimensions](avfoundation/avcaptureresolvedphotosettings/portraiteffectsmattedimensions.md)
- [dimensionsForSemanticSegmentationMatte(ofType:)](avfoundation/avcaptureresolvedphotosettings/dimensionsforsemanticsegmentationmatte(oftype:).md)
