One Logo Pool Ball
Media · IOS API REFERENCE

ImageCaptureCore

Browse for media devices and control them programmatically from your app.

45 types

279 callable entries

5 skipped

98% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

Functions and constants

get · iOS 13.0+

ICErrorDomain

TypeScript
const ICErrorDomain: string
Swift declaration
let ICErrorDomain: String

Skipped declarations

5 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

ICCameraDevice.requestReadData(from:atOffset:length:readDelegate:didReadDataSelector:contextInfo:)

Objective-C selectors cannot cross the bridge.

ICCameraDevice.requestDownloadFile(_:options:downloadDelegate:didDownloadSelector:contextInfo:)

Objective-C selectors cannot cross the bridge.

ICCameraDevice.requestSendPTPCommand(_:outData:sendCommandDelegate:didSendCommand:contextInfo:)

Objective-C selectors cannot cross the bridge.

protocol implementation ICCameraDeviceDelegate.cameraDevice(_:shouldGetThumbnailOf:)

synchronous protocol result requires an active JS-thread call; delegate invocations can escape it

protocol implementation ICCameraDeviceDelegate.cameraDevice(_:shouldGetMetadataOf:)

synchronous protocol result requires an active JS-thread call; delegate invocations can escape it