Provides the delegate a captured image in a processed format (such as JPEG).
- iOS 10.0–11.0Deprecated
The photo output performing the capture.
A sample buffer containing the captured photo, either as uncompressed pixel buffer or compressed image data (see the
formatproperty of your photo settings object), along with timing information and other metadata.
If an error prevented successful capture, this parameter is
errorparameter for a description of the failure.
If you requested a thumbnail-sized version of the photo (with the
previewproperty of your photo settings object), a sample buffer containing the thumbnail photo in the requested format. If you did not request preview delivery, or if an error prevented capture, this parameter is
An object describing the settings used for this capture. Match this object’s
uniquevalue to the
uniqueproperty of the photo settings object you initiated capture with to determine which capture request this delegate call corresponds to. You can also use this object to find out which values the photo output has chosen for automatic settings.
If you requested a bracketed capture of multiple images with a
AVCapture, a bracketed still image settings object describing which image in the bracket this delegate call corresponds to. If you did not request bracketed capture, this parameter is
Photo Bracket Settings
If an the capture process could not proceed successfully, an error object describing the failure; otherwise,
Use this method to receive the results of photo capture in a processed format such as JPEG. (If you request capture in both RAW and a processed format, the photo output calls both this method and the
If you request capture in a processed format, the photo output calls this method once for each exposure in the capture request. If you request a single image capture, this method is called once. If you request a bracketed capture with multiple exposures, this method is called once for each exposure.