ImageCaptureCore macOS 10.13 to 10.14 API Differences

ICCameraDevice.h
Modified -[ICCameraDeviceDelegate cameraDevice:didAddItem:]
Optional
FromOptional
ToRequired

Modified -[ICCameraDeviceDelegate cameraDevice:didRemoveItem:]
Optional
FromOptional
ToRequired

Modified -[ICCameraDeviceDelegate cameraDevice:didRenameItems:]
Optional
FromOptional
ToRequired

Modified -[ICCameraDeviceDelegate cameraDevice:didCompleteDeleteFilesWithError:]
Optional
FromOptional
ToRequired

Modified -[ICCameraDeviceDelegate cameraDeviceDidChangeCapability:]
Optional
FromOptional
ToRequired

Modified -[ICCameraDeviceDelegate cameraDevice:didReceiveThumbnailForItem:]
Optional
FromOptional
ToRequired

Modified -[ICCameraDeviceDelegate cameraDevice:didReceiveMetadataForItem:]
Optional
FromOptional
ToRequired

Modified -[ICCameraDeviceDelegate cameraDevice:didReceivePTPEvent:]
Optional
FromOptional
ToRequired

Modified -[ICCameraDeviceDelegate deviceDidBecomeReadyWithCompleteContentCatalog:]
Optional
FromOptional
ToRequired

ICCommonConstants.h
Added ICReturnCodeThumbnailOffset
Added ICReturnCodeMetadataOffset
Added ICReturnCodeDownloadOffset
Added ICReturnCodeDeleteOffset
Added ICReturnCodeExFATOffset
Added ICReturnCodePTPOffset
Added ICReturnCodeSystemOffset
Added ICReturnCodeOffset
Added ICReturnDeviceFailedToCompleteTransfer
Added ICReturnDeviceFailedToSendData
Added ICReturnSessionNotOpened
Added ICReturnThumbnailNotAvailable
Added ICReturnThumbnailAlreadyFetching
Added ICReturnThumbnailCanceled
Added ICReturnThumbnailInvalid
Added ICReturnErrorDeviceEjected
Added ICReturnMetadataNotAvailable
Added ICReturnMetadataAlreadyFetching
Added ICReturnMetadataCanceled
Added ICReturnMetadataInvalid
Added ICReturnMultiErrorDictionary
Added #def ICReturnDeviceIsAccessRestrictedAppleDevice
ImageCapturePlatform.h
Added #def IMAGECAPTURE_EXTERN
Added #def IMAGECAPTURE_AVAILABLE
Added #def IMAGECAPTURE_DEPRECATED
Added #def IMAGECAPTURE_CLASS_AVAILABLE
Added #def IMAGECAPTURE_CLASS_DEPRECATED
Added #def IMAGECAPTURE_ENUM_AVAILABLE
Added #def IMAGECAPTURE_ENUM_DEPRECATED