embeddedThumbnailPhotoFormat
A dictionary describing the format for delivery of thumbnail images embedded in photo file output.
Declaration
var embeddedThumbnailPhotoFormat: [String : Any]? { get set }Mentioned in
Discussion
By default, this property is nil, specifying that the photo output should not embed thumbnail images in photo file output. To enable embedding, set this property to a dictionary describing the format for thumbnail images, containing the following keys and values:
The dictionary must contain the key AVVideoCodecKey, whose corresponding value must be one of the pixel format types listed in the availableEmbeddedThumbnailPhotoCodecTypes array.
Optionally, you can also include the AVVideoWidthKey and AVVideoHeightKey keys to specify the size of the thumbnail image. (If you specify either width or height, you must specify both.) If the size you specify does not match the aspect ratio of the primary photo, the photo output provides a thumbnail image whose size matches the longer of the two specified dimensions, preserving the original aspect ratio.