<!--
{
  "documentType" : "article",
  "framework" : "ImageCaptureCore",
  "identifier" : "/documentation/ImageCaptureCore/imagecapturecore-constants",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "ImageCaptureCore Constants"
}
-->

# ImageCaptureCore Constants

## Topics

### Constants

[`static let authorized: ICAuthorizationStatus`](/documentation/ImageCaptureCore/ICAuthorizationStatus/authorized)

[`static let denied: ICAuthorizationStatus`](/documentation/ImageCaptureCore/ICAuthorizationStatus/denied)

[`static let notDetermined: ICAuthorizationStatus`](/documentation/ImageCaptureCore/ICAuthorizationStatus/notDetermined)

[`static let restricted: ICAuthorizationStatus`](/documentation/ImageCaptureCore/ICAuthorizationStatus/restricted)

[`static let imageSourceShouldCache: ICCameraItemThumbnailOption`](/documentation/ImageCaptureCore/ICCameraItemThumbnailOption/imageSourceShouldCache)

[`static let imageSourceThumbnailMaxPixelSize: ICCameraItemThumbnailOption`](/documentation/ImageCaptureCore/ICCameraItemThumbnailOption/imageSourceThumbnailMaxPixelSize)

[`static let cameraDeviceSupportsHEIF: ICDeviceCapability`](/documentation/ImageCaptureCore/ICDeviceCapability/cameraDeviceSupportsHEIF)

[`let ICErrorDomain: String`](/documentation/ImageCaptureCore/ICErrorDomain)

An error returned by the ImageCaptureCore framework.

[`static let localizedStatusNotificationKey: ICDeviceStatus`](/documentation/ImageCaptureCore/ICDeviceStatus/localizedStatusNotificationKey)

[`static let statusCodeKey: ICDeviceStatus`](/documentation/ImageCaptureCore/ICDeviceStatus/statusCodeKey)

[`static let statusNotificationKey: ICDeviceStatus`](/documentation/ImageCaptureCore/ICDeviceStatus/statusNotificationKey)

[`static let transportTypeBluetooth: ICDeviceTransport`](/documentation/ImageCaptureCore/ICDeviceTransport/transportTypeBluetooth)

[`static let transportTypeExFAT: ICDeviceTransport`](/documentation/ImageCaptureCore/ICDeviceTransport/transportTypeExFAT)

[`static let transportTypeFireWire: ICDeviceTransport`](/documentation/ImageCaptureCore/ICDeviceTransport/transportTypeFireWire)

[`static let transportTypeMassStorage: ICDeviceTransport`](/documentation/ImageCaptureCore/ICDeviceTransport/transportTypeMassStorage)

[`static let transportTypeProximity: ICDeviceTransport`](/documentation/ImageCaptureCore/ICDeviceTransport/transportTypeProximity)

[`static let transportTypeTCPIP: ICDeviceTransport`](/documentation/ImageCaptureCore/ICDeviceTransport/transportTypeTCPIP)

[`static let transportTypeUSB: ICDeviceTransport`](/documentation/ImageCaptureCore/ICDeviceTransport/transportTypeUSB)

[`static let truncateAfterSuccessfulDownload: ICDownloadOption`](/documentation/ImageCaptureCore/ICDownloadOption/truncateAfterSuccessfulDownload)

[`static let enumerationChronologicalOrder: ICSessionOptions`](/documentation/ImageCaptureCore/ICSessionOptions/enumerationChronologicalOrder)



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)