Instance Property

livePhotoCaptureSupported

A Boolean value indicating whether the capture output currently supports Live Photo capture.

Declaration

@property(nonatomic, readonly, getter=isLivePhotoCaptureSupported) BOOL livePhotoCaptureSupported;

Discussion

A Live Photo captures both a still image and a short movie centered on the moment of capture, which are presented together in user interfaces such as the Photos app.

Not all devices and capture formats support Live Photo capture. This property’s value can change if the sessionPreset property of the current capture session or the activeFormat property of the underlying capture device changes. If a camera or format change causes this property’s value to become NO, the livePhotoCaptureEnabled property’s value also becomes NO.

See Also

Configuring Live Photo Capture

livePhotoCaptureEnabled

A Boolean value that specifies whether to configure the capture pipeline for Live Photo capture.

livePhotoCaptureSuspended

A Boolean value that specifies whether to suspend, but not disable, Live Photo capture.

livePhotoAutoTrimmingEnabled

A Boolean value that specifies whether to automatically trim Live Photo movie captures to avoid excessive movement.

availableLivePhotoVideoCodecTypes

The list of video codecs currently available for capturing Live Photos with the photo output.