One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVCaptureDevice.DeviceType

struct · iOS 10.0+ · SDK 27.1

struct DeviceType

Members (16)

get · iOS 10.2+

builtInDualCamera

TypeScript
get builtInDualCamera(): AVCaptureDevice_DeviceType
Swift declaration
static let builtInDualCamera: AVCaptureDevice.DeviceType
get · iOS 13.0+

builtInDualWideCamera

TypeScript
get builtInDualWideCamera(): AVCaptureDevice_DeviceType
Swift declaration
static let builtInDualWideCamera: AVCaptureDevice.DeviceType
get · iOS 10.0+ · Deprecated in iOS 10.2

builtInDuoCamera

TypeScript
get builtInDuoCamera(): AVCaptureDevice_DeviceType
Swift declaration
static let builtInDuoCamera: AVCaptureDevice.DeviceType
get · iOS 27.1+

builtInInnerUltraWideCamera

TypeScript
get builtInInnerUltraWideCamera(): AVCaptureDevice_DeviceType
Swift declaration
static let builtInInnerUltraWideCamera: AVCaptureDevice.DeviceType
get · iOS 15.4+

builtInLiDARDepthCamera

TypeScript
get builtInLiDARDepthCamera(): AVCaptureDevice_DeviceType
Swift declaration
static let builtInLiDARDepthCamera: AVCaptureDevice.DeviceType
get · iOS 10.0+ · Deprecated in iOS 17.0

builtInMicrophone

TypeScript
get builtInMicrophone(): AVCaptureDevice_DeviceType
Swift declaration
static let builtInMicrophone: AVCaptureDevice.DeviceType
get · iOS 27.1+

builtInOuterUltraWideCamera

TypeScript
get builtInOuterUltraWideCamera(): AVCaptureDevice_DeviceType
Swift declaration
static let builtInOuterUltraWideCamera: AVCaptureDevice.DeviceType
get · iOS 10.0+

builtInTelephotoCamera

TypeScript
get builtInTelephotoCamera(): AVCaptureDevice_DeviceType
Swift declaration
static let builtInTelephotoCamera: AVCaptureDevice.DeviceType
get · iOS 13.0+

builtInTripleCamera

TypeScript
get builtInTripleCamera(): AVCaptureDevice_DeviceType
Swift declaration
static let builtInTripleCamera: AVCaptureDevice.DeviceType
get · iOS 11.1+

builtInTrueDepthCamera

TypeScript
get builtInTrueDepthCamera(): AVCaptureDevice_DeviceType
Swift declaration
static let builtInTrueDepthCamera: AVCaptureDevice.DeviceType
get · iOS 13.0+

builtInUltraWideCamera

TypeScript
get builtInUltraWideCamera(): AVCaptureDevice_DeviceType
Swift declaration
static let builtInUltraWideCamera: AVCaptureDevice.DeviceType
get · iOS 10.0+

builtInWideAngleCamera

TypeScript
get builtInWideAngleCamera(): AVCaptureDevice_DeviceType
Swift declaration
static let builtInWideAngleCamera: AVCaptureDevice.DeviceType
get · iOS 17.0+

continuityCamera

TypeScript
get continuityCamera(): AVCaptureDevice_DeviceType
Swift declaration
static let continuityCamera: AVCaptureDevice.DeviceType
get · iOS 17.0+

external

TypeScript
get external(): AVCaptureDevice_DeviceType
Swift declaration
static let external: AVCaptureDevice.DeviceType
get · iOS 17.0+

microphone

TypeScript
get microphone(): AVCaptureDevice_DeviceType
Swift declaration
static let microphone: AVCaptureDevice.DeviceType
init · iOS 10.0+

init

TypeScript
init(rawValue: string): AVCaptureDevice_DeviceType
Swift declaration
init(rawValue: String)

Skipped declarations

No declarations were skipped in this snapshot.

All AVFoundation types →