subjectAreaDidChangeNotification
TypeScriptstatic get subjectAreaDidChangeNotification(): _Foundation_NSNotification_NameSwift declarationclass let subjectAreaDidChangeNotification: NSNotification.Nameclass · iOS 4.0+ · SDK 27.1
class AVCaptureDevicestatic get subjectAreaDidChangeNotification(): _Foundation_NSNotification_NameSwift declarationclass let subjectAreaDidChangeNotification: NSNotification.Namestatic get wasConnectedNotification(): _Foundation_NSNotification_NameSwift declarationclass let wasConnectedNotification: NSNotification.Namestatic get wasDisconnectedNotification(): _Foundation_NSNotification_NameSwift declarationclass let wasDisconnectedNotification: NSNotification.Namestatic get autoExposureDuration(): _CoreMedia_CMTimeSwift declarationclass let autoExposureDuration: CMTimestatic get currentExposureDuration(): _CoreMedia_CMTimeSwift declarationclass let currentExposureDuration: CMTimestatic get currentExposureTargetBias(): numberSwift declarationclass let currentExposureTargetBias: Floatstatic get autoISO(): numberSwift declarationclass let autoISO: Floatstatic get currentISO(): numberSwift declarationclass let currentISO: Floatstatic get autoLensAperture(): numberSwift declarationclass let autoLensAperture: Floatstatic get currentLensAperture(): numberSwift declarationclass let currentLensAperture: Floatstatic get currentLensPosition(): numberSwift declarationclass let currentLensPosition: Floatstatic get maxAvailableTorchLevel(): numberSwift declarationclass let maxAvailableTorchLevel: Floatstatic get currentWhiteBalanceGains(): AVCaptureDevice_WhiteBalanceGainsSwift declarationclass let currentWhiteBalanceGains: AVCaptureDevice.WhiteBalanceGainsstatic authorizationStatus(mediaType: AVMediaType): AVAuthorizationStatusSwift declarationclass func authorizationStatus(for mediaType: AVMediaType) -> AVAuthorizationStatusstatic defaultForPosition(deviceType: AVCaptureDevice_DeviceType, mediaType: (AVMediaType) | null, position: AVCaptureDevice_Position): (AVCaptureDevice) | nullSwift declarationclass func `default`(_ deviceType: AVCaptureDevice.DeviceType, for mediaType: AVMediaType?, position: AVCaptureDevice.Position) -> AVCaptureDevice?static defaultFor(mediaType: AVMediaType): (AVCaptureDevice) | nullSwift declarationclass func `default`(for mediaType: AVMediaType) -> AVCaptureDevice?static init(deviceUniqueID: string): (AVCaptureDevice) | nullSwift declarationinit?(uniqueID deviceUniqueID: String)static devices(): Array<AVCaptureDevice>Swift declarationclass func devices() -> [AVCaptureDevice]static devicesFor(mediaType: AVMediaType): Array<AVCaptureDevice>Swift declarationclass func devices(for mediaType: AVMediaType) -> [AVCaptureDevice]static extrinsicMatrix(fromDevice: AVCaptureDevice, toDevice: AVCaptureDevice): (ArrayBuffer) | nullSwift declarationclass func extrinsicMatrix(from fromDevice: AVCaptureDevice, to toDevice: AVCaptureDevice) -> Data?static requestAccess(mediaType: AVMediaType, handler: ((arg0: boolean) => void)): voidSwift declarationclass func requestAccess(for mediaType: AVMediaType) async -> Boolstatic showSystemUserInterface(systemUserInterface: AVCaptureDevice_SystemUserInterface): voidSwift declarationclass func showSystemUserInterface(_ systemUserInterface: AVCaptureDevice.SystemUserInterface)static get activeMicrophoneMode(): AVCaptureDevice_MicrophoneModeSwift declarationclass var activeMicrophoneMode: AVCaptureDevice.MicrophoneMode { get }static get isBackgroundReplacementEnabled(): booleanSwift declarationclass var isBackgroundReplacementEnabled: Bool { get }static get centerStageControlMode(): AVCaptureDevice_CenterStageControlModeSwift declarationclass var centerStageControlMode: AVCaptureDevice.CenterStageControlMode { get set }static set centerStageControlMode(value: AVCaptureDevice_CenterStageControlMode)Swift declarationclass var centerStageControlMode: AVCaptureDevice.CenterStageControlMode { get set }static get isCenterStageEnabled(): booleanSwift declarationclass var isCenterStageEnabled: Bool { get set }static set isCenterStageEnabled(value: boolean)Swift declarationclass var isCenterStageEnabled: Bool { get set }static get isEdgeLightActive(): booleanSwift declarationclass var isEdgeLightActive: Bool { get }static get isEdgeLightEnabled(): booleanSwift declarationclass var isEdgeLightEnabled: Bool { get }static get isPortraitEffectEnabled(): booleanSwift declarationclass var isPortraitEffectEnabled: Bool { get }static get preferredMicrophoneMode(): AVCaptureDevice_MicrophoneModeSwift declarationclass var preferredMicrophoneMode: AVCaptureDevice.MicrophoneMode { get }static get reactionEffectGesturesEnabled(): booleanSwift declarationclass var reactionEffectGesturesEnabled: Bool { get }static get reactionEffectsEnabled(): booleanSwift declarationclass var reactionEffectsEnabled: Bool { get }static get isStudioLightEnabled(): booleanSwift declarationclass var isStudioLightEnabled: Bool { get }static get systemPreferredCamera(): (AVCaptureDevice) | nullSwift declarationclass var systemPreferredCamera: AVCaptureDevice? { get }static get userPreferredCamera(): (AVCaptureDevice) | nullSwift declarationclass var userPreferredCamera: AVCaptureDevice? { get set }static set userPreferredCamera(value: (AVCaptureDevice) | null)Swift declarationclass var userPreferredCamera: AVCaptureDevice? { get set }cancelVideoZoomRamp(): voidSwift declarationfunc cancelVideoZoomRamp()chromaticityValues(whiteBalanceGains: AVCaptureDevice_WhiteBalanceGains): AVCaptureDevice_WhiteBalanceChromaticityValuesSwift declarationfunc chromaticityValues(for whiteBalanceGains: AVCaptureDevice.WhiteBalanceGains) -> AVCaptureDevice.WhiteBalanceChromaticityValuesdefaultRectForExposurePoint(pointOfInterest: { x: number; y: number }): { x: number; y: number; width: number; height: number }Swift declarationfunc defaultRectForExposurePoint(ofInterest pointOfInterest: CGPoint) -> CGRectdefaultRectForFocusPoint(pointOfInterest: { x: number; y: number }): { x: number; y: number; width: number; height: number }Swift declarationfunc defaultRectForFocusPoint(ofInterest pointOfInterest: CGPoint) -> CGRectdeviceWhiteBalanceGainsFor(chromaticityValues: AVCaptureDevice_WhiteBalanceChromaticityValues): AVCaptureDevice_WhiteBalanceGainsSwift declarationfunc deviceWhiteBalanceGains(for chromaticityValues: AVCaptureDevice.WhiteBalanceChromaticityValues) -> AVCaptureDevice.WhiteBalanceGainsdeviceWhiteBalanceGainsFor57995(tempAndTintValues: AVCaptureDevice_WhiteBalanceTemperatureAndTintValues): AVCaptureDevice_WhiteBalanceGainsSwift declarationfunc deviceWhiteBalanceGains(for tempAndTintValues: AVCaptureDevice.WhiteBalanceTemperatureAndTintValues) -> AVCaptureDevice.WhiteBalanceGainshasMediaType(mediaType: AVMediaType): booleanSwift declarationfunc hasMediaType(_ mediaType: AVMediaType) -> BoolisExposureModeSupported(exposureMode: AVCaptureDevice_ExposureMode): booleanSwift declarationfunc isExposureModeSupported(_ exposureMode: AVCaptureDevice.ExposureMode) -> BoolisFlashModeSupported(flashMode: AVCaptureDevice_FlashMode): booleanSwift declarationfunc isFlashModeSupported(_ flashMode: AVCaptureDevice.FlashMode) -> BoolisFocusModeSupported(focusMode: AVCaptureDevice_FocusMode): booleanSwift declarationfunc isFocusModeSupported(_ focusMode: AVCaptureDevice.FocusMode) -> BoolisTorchModeSupported(torchMode: AVCaptureDevice_TorchMode): booleanSwift declarationfunc isTorchModeSupported(_ torchMode: AVCaptureDevice.TorchMode) -> BoolisWhiteBalanceModeSupported(whiteBalanceMode: AVCaptureDevice_WhiteBalanceMode): booleanSwift declarationfunc isWhiteBalanceModeSupported(_ whiteBalanceMode: AVCaptureDevice.WhiteBalanceMode) -> BoollockForConfiguration(): voidSwift declarationfunc lockForConfiguration() throwsperformEffect(reactionType: AVCaptureReactionType): voidSwift declarationfunc performEffect(for reactionType: AVCaptureReactionType)ramp(factor: number, rate: number): voidSwift declarationfunc ramp(toVideoZoomFactor factor: CGFloat, withRate rate: Float)setCameraLensSmudgeDetectionEnabled(cameraLensSmudgeDetectionEnabled: boolean, detectionInterval: _CoreMedia_CMTime): voidSwift declarationfunc setCameraLensSmudgeDetectionEnabled(_ cameraLensSmudgeDetectionEnabled: Bool, detectionInterval: CMTime)setCinematicVideoFixedFocus(point: { x: number; y: number }, focusMode: AVCaptureDevice_CinematicVideoFocusMode): voidSwift declarationfunc setCinematicVideoFixedFocus(at point: CGPoint, focusMode: AVCaptureDevice.CinematicVideoFocusMode)setCinematicVideoTrackingFocusAtFocusMode(point: { x: number; y: number }, focusMode: AVCaptureDevice_CinematicVideoFocusMode): voidSwift declarationfunc setCinematicVideoTrackingFocus(at point: CGPoint, focusMode: AVCaptureDevice.CinematicVideoFocusMode)setCinematicVideoTrackingFocusDetectedObjectIDFocusMode(detectedObjectID: number, focusMode: AVCaptureDevice_CinematicVideoFocusMode): voidSwift declarationfunc setCinematicVideoTrackingFocus(detectedObjectID: Int, focusMode: AVCaptureDevice.CinematicVideoFocusMode)setDynamicAspectRatio(dynamicAspectRatio: AVCaptureDevice_AspectRatio, handler?: (((arg0: _CoreMedia_CMTime, arg1: (NativeError) | null) => void)) | null): voidSwift declarationfunc setDynamicAspectRatio(_ dynamicAspectRatio: AVCaptureDevice.AspectRatio) async throws -> CMTimesetExposureModeCustomDurationIsoCompletionHandler(duration: _CoreMedia_CMTime, ISO: number, handler?: (((arg0: _CoreMedia_CMTime) => void)) | null): voidSwift declarationfunc setExposureModeCustom(duration: CMTime, iso ISO: Float) async -> CMTimesetExposureModeCustomLensApertureDurationIsoCompletionHandler(lensAperture: number, duration: _CoreMedia_CMTime, ISO: number, handler?: (((arg0: _CoreMedia_CMTime) => void)) | null): voidSwift declarationfunc setExposureModeCustom(lensAperture: Float, duration: CMTime, iso ISO: Float) async -> CMTimesetExposureTargetBias(bias: number, handler?: (((arg0: _CoreMedia_CMTime) => void)) | null): voidSwift declarationfunc setExposureTargetBias(_ bias: Float) async -> CMTimesetFocusModeLocked(lensPosition: number, handler?: (((arg0: _CoreMedia_CMTime) => void)) | null): voidSwift declarationfunc setFocusModeLocked(lensPosition: Float) async -> CMTimesetPrimaryConstituentDeviceSwitchingBehavior(switchingBehavior: AVCaptureDevice_PrimaryConstituentDeviceSwitchingBehavior, restrictedSwitchingBehaviorConditions: AVCaptureDevice_PrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions): voidSwift declarationfunc setPrimaryConstituentDeviceSwitchingBehavior(_ switchingBehavior: AVCaptureDevice.PrimaryConstituentDeviceSwitchingBehavior, restrictedSwitchingBehaviorConditions: AVCaptureDevice.PrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions)setPrimaryConstituentDeviceSwitchingBehaviorLockedWith(device: AVCaptureDevice): voidSwift declarationfunc setPrimaryConstituentDeviceSwitchingBehaviorLockedWith(_ device: AVCaptureDevice)setTorchModeOn(torchLevel: number): voidSwift declarationfunc setTorchModeOn(level torchLevel: Float) throwssetWhiteBalanceModeLockedWithCompletionHandler(whiteBalanceGains: AVCaptureDevice_WhiteBalanceGains, handler?: (((arg0: _CoreMedia_CMTime) => void)) | null): voidSwift declarationfunc setWhiteBalanceModeLocked(with whiteBalanceGains: AVCaptureDevice.WhiteBalanceGains) async -> CMTimesetWhiteBalanceModeLockedWhiteBalanceTemperatureAndTintValuesHandler(whiteBalanceTemperatureAndTintValues: AVCaptureDevice_WhiteBalanceTemperatureAndTintValues, handler?: (((arg0: _CoreMedia_CMTime) => void)) | null): voidSwift declarationfunc setWhiteBalanceModeLocked(whiteBalanceTemperatureAndTintValues: AVCaptureDevice.WhiteBalanceTemperatureAndTintValues, handler: ((CMTime) -> Void)? = nil)supportsSessionPreset(preset: AVCaptureSession_Preset): booleanSwift declarationfunc supportsSessionPreset(_ preset: AVCaptureSession.Preset) -> BooltemperatureAndTintValues(whiteBalanceGains: AVCaptureDevice_WhiteBalanceGains): AVCaptureDevice_WhiteBalanceTemperatureAndTintValuesSwift declarationfunc temperatureAndTintValues(for whiteBalanceGains: AVCaptureDevice.WhiteBalanceGains) -> AVCaptureDevice.WhiteBalanceTemperatureAndTintValuesunlockForConfiguration(): voidSwift declarationfunc unlockForConfiguration()get iso(): numberSwift declarationvar iso: Float { get }get activeColorSpace(): AVCaptureColorSpaceSwift declarationvar activeColorSpace: AVCaptureColorSpace { get set }set activeColorSpace(value: AVCaptureColorSpace)Swift declarationvar activeColorSpace: AVCaptureColorSpace { get set }get activeDepthDataFormat(): (AVCaptureDevice_Format) | nullSwift declarationvar activeDepthDataFormat: AVCaptureDevice.Format? { get set }set activeDepthDataFormat(value: (AVCaptureDevice_Format) | null)Swift declarationvar activeDepthDataFormat: AVCaptureDevice.Format? { get set }get activeDepthDataMinFrameDuration(): _CoreMedia_CMTimeSwift declarationvar activeDepthDataMinFrameDuration: CMTime { get set }set activeDepthDataMinFrameDuration(value: _CoreMedia_CMTime)Swift declarationvar activeDepthDataMinFrameDuration: CMTime { get set }get activeExposureSignals(): Array<AVCaptureDeviceExposureSignal>Swift declarationvar activeExposureSignals: Set<AVCaptureDeviceExposureSignal> { get }get activeFormat(): AVCaptureDevice_FormatSwift declarationvar activeFormat: AVCaptureDevice.Format { get set }set activeFormat(value: AVCaptureDevice_Format)Swift declarationvar activeFormat: AVCaptureDevice.Format { get set }get activeMaxExposureDuration(): _CoreMedia_CMTimeSwift declarationvar activeMaxExposureDuration: CMTime { get set }set activeMaxExposureDuration(value: _CoreMedia_CMTime)Swift declarationvar activeMaxExposureDuration: CMTime { get set }get activePrimaryConstituent(): (AVCaptureDevice) | nullSwift declarationvar activePrimaryConstituent: AVCaptureDevice? { get }get activePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions(): AVCaptureDevice_PrimaryConstituentDeviceRestrictedSwitchingBehaviorConditionsSwift declarationvar activePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions: AVCaptureDevice.PrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions { get }get activePrimaryConstituentDeviceSwitchingBehavior(): AVCaptureDevice_PrimaryConstituentDeviceSwitchingBehaviorSwift declarationvar activePrimaryConstituentDeviceSwitchingBehavior: AVCaptureDevice.PrimaryConstituentDeviceSwitchingBehavior { get }get activeVideoMaxFrameDuration(): _CoreMedia_CMTimeSwift declarationvar activeVideoMaxFrameDuration: CMTime { get set }set activeVideoMaxFrameDuration(value: _CoreMedia_CMTime)Swift declarationvar activeVideoMaxFrameDuration: CMTime { get set }get activeVideoMinFrameDuration(): _CoreMedia_CMTimeSwift declarationvar activeVideoMinFrameDuration: CMTime { get set }set activeVideoMinFrameDuration(value: _CoreMedia_CMTime)Swift declarationvar activeVideoMinFrameDuration: CMTime { get set }get isAdjustingExposure(): booleanSwift declarationvar isAdjustingExposure: Bool { get }get isAdjustingFocus(): booleanSwift declarationvar isAdjustingFocus: Bool { get }get isAdjustingSignalCompensationDelayWhileRunningSupported(): booleanSwift declarationvar isAdjustingSignalCompensationDelayWhileRunningSupported: Bool { get }get isAdjustingWhiteBalance(): booleanSwift declarationvar isAdjustingWhiteBalance: Bool { get }get autoExposureLensApertureRateLimit(): numberSwift declarationvar autoExposureLensApertureRateLimit: Float { get set }set autoExposureLensApertureRateLimit(value: number)Swift declarationvar autoExposureLensApertureRateLimit: Float { get set }get autoFocusRangeRestriction(): AVCaptureDevice_AutoFocusRangeRestrictionSwift declarationvar autoFocusRangeRestriction: AVCaptureDevice.AutoFocusRangeRestriction { get set }set autoFocusRangeRestriction(value: AVCaptureDevice_AutoFocusRangeRestriction)Swift declarationvar autoFocusRangeRestriction: AVCaptureDevice.AutoFocusRangeRestriction { get set }get isAutoFocusRangeRestrictionSupported(): booleanSwift declarationvar isAutoFocusRangeRestrictionSupported: Bool { get }get isAutoVideoFrameRateEnabled(): booleanSwift declarationvar isAutoVideoFrameRateEnabled: Bool { get set }set isAutoVideoFrameRateEnabled(value: boolean)Swift declarationvar isAutoVideoFrameRateEnabled: Bool { get set }get automaticallyAdjustsExposureDuration(): booleanSwift declarationvar automaticallyAdjustsExposureDuration: Bool { get }get automaticallyAdjustsFaceDrivenAutoExposureEnabled(): booleanSwift declarationvar automaticallyAdjustsFaceDrivenAutoExposureEnabled: Bool { get set }set automaticallyAdjustsFaceDrivenAutoExposureEnabled(value: boolean)Swift declarationvar automaticallyAdjustsFaceDrivenAutoExposureEnabled: Bool { get set }get automaticallyAdjustsFaceDrivenAutoFocusEnabled(): booleanSwift declarationvar automaticallyAdjustsFaceDrivenAutoFocusEnabled: Bool { get set }set automaticallyAdjustsFaceDrivenAutoFocusEnabled(value: boolean)Swift declarationvar automaticallyAdjustsFaceDrivenAutoFocusEnabled: Bool { get set }get automaticallyAdjustsISO(): booleanSwift declarationvar automaticallyAdjustsISO: Bool { get }get automaticallyAdjustsLensAperture(): booleanSwift declarationvar automaticallyAdjustsLensAperture: Bool { get }get automaticallyAdjustsVideoHDREnabled(): booleanSwift declarationvar automaticallyAdjustsVideoHDREnabled: Bool { get set }set automaticallyAdjustsVideoHDREnabled(value: boolean)Swift declarationvar automaticallyAdjustsVideoHDREnabled: Bool { get set }get automaticallyEnablesExposureSignals(): booleanSwift declarationvar automaticallyEnablesExposureSignals: Bool { get set }set automaticallyEnablesExposureSignals(value: boolean)Swift declarationvar automaticallyEnablesExposureSignals: Bool { get set }get automaticallyEnablesLowLightBoostWhenAvailable(): booleanSwift declarationvar automaticallyEnablesLowLightBoostWhenAvailable: Bool { get set }set automaticallyEnablesLowLightBoostWhenAvailable(value: boolean)Swift declarationvar automaticallyEnablesLowLightBoostWhenAvailable: Bool { get set }get availableReactionTypes(): Array<AVCaptureReactionType>Swift declarationvar availableReactionTypes: Set<AVCaptureReactionType> { get }get isBackgroundReplacementActive(): booleanSwift declarationvar isBackgroundReplacementActive: Bool { get }get isCameraLensSmudgeDetectionEnabled(): booleanSwift declarationvar isCameraLensSmudgeDetectionEnabled: Bool { get }get cameraLensSmudgeDetectionInterval(): _CoreMedia_CMTimeSwift declarationvar cameraLensSmudgeDetectionInterval: CMTime { get }get cameraLensSmudgeDetectionStatus(): AVCaptureCameraLensSmudgeDetectionStatusSwift declarationvar cameraLensSmudgeDetectionStatus: AVCaptureCameraLensSmudgeDetectionStatus { get }get canPerformReactionEffects(): booleanSwift declarationvar canPerformReactionEffects: Bool { get }get isCenterStageActive(): booleanSwift declarationvar isCenterStageActive: Bool { get }get centerStageRectOfInterest(): { x: number; y: number; width: number; height: number }Swift declarationvar centerStageRectOfInterest: CGRect { get set }set centerStageRectOfInterest(value: { x: number; y: number; width: number; height: number })Swift declarationvar centerStageRectOfInterest: CGRect { get set }get cinematicVideoCaptureSceneMonitoringStatuses(): Array<AVCaptureSceneMonitoringStatus>Swift declarationvar cinematicVideoCaptureSceneMonitoringStatuses: Set<AVCaptureSceneMonitoringStatus> { get }get companionDeskViewCamera(): (AVCaptureDevice) | nullSwift declarationvar companionDeskViewCamera: AVCaptureDevice? { get }get isConnected(): booleanSwift declarationvar isConnected: Bool { get }get constituentDevices(): Array<AVCaptureDevice>Swift declarationvar constituentDevices: [AVCaptureDevice] { get }get isContinuityCamera(): booleanSwift declarationvar isContinuityCamera: Bool { get }get isContinuousAutoFocusTrackingEnabled(): booleanSwift declarationvar isContinuousAutoFocusTrackingEnabled: Bool { get set }set isContinuousAutoFocusTrackingEnabled(value: boolean)Swift declarationvar isContinuousAutoFocusTrackingEnabled: Bool { get set }get continuousAutoFocusTrackingLensPositionBias(): numberSwift declarationvar continuousAutoFocusTrackingLensPositionBias: Float { get set }set continuousAutoFocusTrackingLensPositionBias(value: number)Swift declarationvar continuousAutoFocusTrackingLensPositionBias: Float { get set }get isContinuousAutoFocusTrackingSubjectAcquired(): booleanSwift declarationvar isContinuousAutoFocusTrackingSubjectAcquired: Bool { get }get deviceType(): AVCaptureDevice_DeviceTypeSwift declarationvar deviceType: AVCaptureDevice.DeviceType { get }get deviceWhiteBalanceGains(): AVCaptureDevice_WhiteBalanceGainsSwift declarationvar deviceWhiteBalanceGains: AVCaptureDevice.WhiteBalanceGains { get }get displayVideoZoomFactorMultiplier(): numberSwift declarationvar displayVideoZoomFactorMultiplier: CGFloat { get }get dualCameraSwitchOverVideoZoomFactor(): numberSwift declarationvar dualCameraSwitchOverVideoZoomFactor: CGFloat { get }get dynamicAspectRatio(): (AVCaptureDevice_AspectRatio) | nullSwift declarationvar dynamicAspectRatio: AVCaptureDevice.AspectRatio? { get }get dynamicDimensions(): _CoreMedia_CMVideoDimensionsSwift declarationvar dynamicDimensions: CMVideoDimensions { get }get enabledExposureSignals(): Array<AVCaptureDeviceExposureSignal>Swift declarationvar enabledExposureSignals: Set<AVCaptureDeviceExposureSignal> { get set }set enabledExposureSignals(value: Array<AVCaptureDeviceExposureSignal>)Swift declarationvar enabledExposureSignals: Set<AVCaptureDeviceExposureSignal> { get set }get exposureDuration(): _CoreMedia_CMTimeSwift declarationvar exposureDuration: CMTime { get }get exposureMode(): AVCaptureDevice_ExposureModeSwift declarationvar exposureMode: AVCaptureDevice.ExposureMode { get set }set exposureMode(value: AVCaptureDevice_ExposureMode)Swift declarationvar exposureMode: AVCaptureDevice.ExposureMode { get set }get exposurePointOfInterest(): { x: number; y: number }Swift declarationvar exposurePointOfInterest: CGPoint { get set }set exposurePointOfInterest(value: { x: number; y: number })Swift declarationvar exposurePointOfInterest: CGPoint { get set }get isExposurePointOfInterestSupported(): booleanSwift declarationvar isExposurePointOfInterestSupported: Bool { get }get exposureRectOfInterest(): { x: number; y: number; width: number; height: number }Swift declarationvar exposureRectOfInterest: CGRect { get set }set exposureRectOfInterest(value: { x: number; y: number; width: number; height: number })Swift declarationvar exposureRectOfInterest: CGRect { get set }get isExposureRectOfInterestSupported(): booleanSwift declarationvar isExposureRectOfInterestSupported: Bool { get }get exposureTargetBias(): numberSwift declarationvar exposureTargetBias: Float { get }get exposureTargetOffset(): numberSwift declarationvar exposureTargetOffset: Float { get }get isFaceDrivenAutoExposureEnabled(): booleanSwift declarationvar isFaceDrivenAutoExposureEnabled: Bool { get set }set isFaceDrivenAutoExposureEnabled(value: boolean)Swift declarationvar isFaceDrivenAutoExposureEnabled: Bool { get set }get isFaceDrivenAutoFocusEnabled(): booleanSwift declarationvar isFaceDrivenAutoFocusEnabled: Bool { get set }set isFaceDrivenAutoFocusEnabled(value: boolean)Swift declarationvar isFaceDrivenAutoFocusEnabled: Bool { get set }get fallbackPrimaryConstituentDevices(): Array<AVCaptureDevice>Swift declarationvar fallbackPrimaryConstituentDevices: [AVCaptureDevice] { get set }set fallbackPrimaryConstituentDevices(value: Array<AVCaptureDevice>)Swift declarationvar fallbackPrimaryConstituentDevices: [AVCaptureDevice] { get set }get isFlashActive(): booleanSwift declarationvar isFlashActive: Bool { get }get isFlashAvailable(): booleanSwift declarationvar isFlashAvailable: Bool { get }get flashMode(): AVCaptureDevice_FlashModeSwift declarationvar flashMode: AVCaptureDevice.FlashMode { get set }set flashMode(value: AVCaptureDevice_FlashMode)Swift declarationvar flashMode: AVCaptureDevice.FlashMode { get set }get focusMode(): AVCaptureDevice_FocusModeSwift declarationvar focusMode: AVCaptureDevice.FocusMode { get set }set focusMode(value: AVCaptureDevice_FocusMode)Swift declarationvar focusMode: AVCaptureDevice.FocusMode { get set }get focusPointOfInterest(): { x: number; y: number }Swift declarationvar focusPointOfInterest: CGPoint { get set }set focusPointOfInterest(value: { x: number; y: number })Swift declarationvar focusPointOfInterest: CGPoint { get set }get isFocusPointOfInterestSupported(): booleanSwift declarationvar isFocusPointOfInterestSupported: Bool { get }get focusRectOfInterest(): { x: number; y: number; width: number; height: number }Swift declarationvar focusRectOfInterest: CGRect { get set }set focusRectOfInterest(value: { x: number; y: number; width: number; height: number })Swift declarationvar focusRectOfInterest: CGRect { get set }get isFocusRectOfInterestSupported(): booleanSwift declarationvar isFocusRectOfInterestSupported: Bool { get }get isFollowingExternalSyncDevice(): booleanSwift declarationvar isFollowingExternalSyncDevice: Bool { get }get formats(): Array<AVCaptureDevice_Format>Swift declarationvar formats: [AVCaptureDevice.Format] { get }get isGeometricDistortionCorrectionEnabled(): booleanSwift declarationvar isGeometricDistortionCorrectionEnabled: Bool { get set }set isGeometricDistortionCorrectionEnabled(value: boolean)Swift declarationvar isGeometricDistortionCorrectionEnabled: Bool { get set }get isGeometricDistortionCorrectionSupported(): booleanSwift declarationvar isGeometricDistortionCorrectionSupported: Bool { get }get isGlobalToneMappingEnabled(): booleanSwift declarationvar isGlobalToneMappingEnabled: Bool { get set }set isGlobalToneMappingEnabled(value: boolean)Swift declarationvar isGlobalToneMappingEnabled: Bool { get set }get grayWorldDeviceWhiteBalanceGains(): AVCaptureDevice_WhiteBalanceGainsSwift declarationvar grayWorldDeviceWhiteBalanceGains: AVCaptureDevice.WhiteBalanceGains { get }get hasFlash(): booleanSwift declarationvar hasFlash: Bool { get }get hasTorch(): booleanSwift declarationvar hasTorch: Bool { get }get lensAperture(): numberSwift declarationvar lensAperture: Float { get }get lensPosition(): numberSwift declarationvar lensPosition: Float { get }get localizedName(): stringSwift declarationvar localizedName: String { get }get isLockingFocusWithCustomLensPositionSupported(): booleanSwift declarationvar isLockingFocusWithCustomLensPositionSupported: Bool { get }get isLockingWhiteBalanceWithCustomDeviceGainsSupported(): booleanSwift declarationvar isLockingWhiteBalanceWithCustomDeviceGainsSupported: Bool { get }get isLowLightBoostEnabled(): booleanSwift declarationvar isLowLightBoostEnabled: Bool { get }get isLowLightBoostSupported(): booleanSwift declarationvar isLowLightBoostSupported: Bool { get }get manufacturer(): stringSwift declarationvar manufacturer: String { get }get maxAvailableVideoZoomFactor(): numberSwift declarationvar maxAvailableVideoZoomFactor: CGFloat { get }get maxExposureTargetBias(): numberSwift declarationvar maxExposureTargetBias: Float { get }get maxWhiteBalanceGain(): numberSwift declarationvar maxWhiteBalanceGain: Float { get }get minAvailableVideoZoomFactor(): numberSwift declarationvar minAvailableVideoZoomFactor: CGFloat { get }get minExposureRectOfInterestSize(): { width: number; height: number }Swift declarationvar minExposureRectOfInterestSize: CGSize { get }get minExposureTargetBias(): numberSwift declarationvar minExposureTargetBias: Float { get }get minFocusRectOfInterestSize(): { width: number; height: number }Swift declarationvar minFocusRectOfInterestSize: CGSize { get }get minSupportedExternalSyncFrameDuration(): _CoreMedia_CMTimeSwift declarationvar minSupportedExternalSyncFrameDuration: CMTime { get }get minSupportedLockedVideoFrameDuration(): _CoreMedia_CMTimeSwift declarationvar minSupportedLockedVideoFrameDuration: CMTime { get }get minimumFocusDistance(): numberSwift declarationvar minimumFocusDistance: Int { get }get modelID(): stringSwift declarationvar modelID: String { get }get nominalFocalLengthIn35mmFilm(): numberSwift declarationvar nominalFocalLengthIn35mmFilm: Float { get }get isPortraitEffectActive(): booleanSwift declarationvar isPortraitEffectActive: Bool { get }get position(): AVCaptureDevice_PositionSwift declarationvar position: AVCaptureDevice.Position { get }get primaryConstituentDeviceRestrictedSwitchingBehaviorConditions(): AVCaptureDevice_PrimaryConstituentDeviceRestrictedSwitchingBehaviorConditionsSwift declarationvar primaryConstituentDeviceRestrictedSwitchingBehaviorConditions: AVCaptureDevice.PrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions { get }get primaryConstituentDeviceSwitchingBehavior(): AVCaptureDevice_PrimaryConstituentDeviceSwitchingBehaviorSwift declarationvar primaryConstituentDeviceSwitchingBehavior: AVCaptureDevice.PrimaryConstituentDeviceSwitchingBehavior { get }get isPrimaryConstituentDeviceSwitchingBehaviorLockedWithDeviceSupported(): booleanSwift declarationvar isPrimaryConstituentDeviceSwitchingBehaviorLockedWithDeviceSupported: Bool { get }get isRampingVideoZoom(): booleanSwift declarationvar isRampingVideoZoom: Bool { get }get reactionEffectsInProgress(): Array<AVCaptureReactionEffectState>Swift declarationvar reactionEffectsInProgress: [AVCaptureReactionEffectState] { get }get smartFramingMonitor(): (AVCaptureSmartFramingMonitor) | nullSwift declarationvar smartFramingMonitor: AVCaptureSmartFramingMonitor? { get }get isSmoothAutoFocusEnabled(): booleanSwift declarationvar isSmoothAutoFocusEnabled: Bool { get set }set isSmoothAutoFocusEnabled(value: boolean)Swift declarationvar isSmoothAutoFocusEnabled: Bool { get set }get isSmoothAutoFocusSupported(): booleanSwift declarationvar isSmoothAutoFocusSupported: Bool { get }get spatialCaptureDiscomfortReasons(): Array<AVSpatialCaptureDiscomfortReason>Swift declarationvar spatialCaptureDiscomfortReasons: Set<AVSpatialCaptureDiscomfortReason> { get }get isStudioLightActive(): booleanSwift declarationvar isStudioLightActive: Bool { get }get isSubjectAreaChangeMonitoringEnabled(): booleanSwift declarationvar isSubjectAreaChangeMonitoringEnabled: Bool { get set }set isSubjectAreaChangeMonitoringEnabled(value: boolean)Swift declarationvar isSubjectAreaChangeMonitoringEnabled: Bool { get set }get supportedExposureSignals(): Array<AVCaptureDeviceExposureSignal>Swift declarationvar supportedExposureSignals: Set<AVCaptureDeviceExposureSignal> { get }get supportedFallbackPrimaryConstituentDevices(): Array<AVCaptureDevice>Swift declarationvar supportedFallbackPrimaryConstituentDevices: [AVCaptureDevice] { get }get isSuspended(): booleanSwift declarationvar isSuspended: Bool { get }get systemPressureState(): AVCaptureDevice_SystemPressureStateSwift declarationvar systemPressureState: AVCaptureDevice.SystemPressureState { get }get isTorchActive(): booleanSwift declarationvar isTorchActive: Bool { get }get isTorchAvailable(): booleanSwift declarationvar isTorchAvailable: Bool { get }get torchLevel(): numberSwift declarationvar torchLevel: Float { get }get torchMode(): AVCaptureDevice_TorchModeSwift declarationvar torchMode: AVCaptureDevice.TorchMode { get set }set torchMode(value: AVCaptureDevice_TorchMode)Swift declarationvar torchMode: AVCaptureDevice.TorchMode { get set }get uniqueID(): stringSwift declarationvar uniqueID: String { get }get isVideoFrameDurationLocked(): booleanSwift declarationvar isVideoFrameDurationLocked: Bool { get }get isVideoHDREnabled(): booleanSwift declarationvar isVideoHDREnabled: Bool { get set }set isVideoHDREnabled(value: boolean)Swift declarationvar isVideoHDREnabled: Bool { get set }get videoZoomFactor(): numberSwift declarationvar videoZoomFactor: CGFloat { get set }set videoZoomFactor(value: number)Swift declarationvar videoZoomFactor: CGFloat { get set }get isVirtualDevice(): booleanSwift declarationvar isVirtualDevice: Bool { get }get virtualDeviceSwitchOverVideoZoomFactors(): Array<_Foundation_NSNumber>Swift declarationvar virtualDeviceSwitchOverVideoZoomFactors: [NSNumber] { get }get whiteBalanceMode(): AVCaptureDevice_WhiteBalanceModeSwift declarationvar whiteBalanceMode: AVCaptureDevice.WhiteBalanceMode { get set }set whiteBalanceMode(value: AVCaptureDevice_WhiteBalanceMode)Swift declarationvar whiteBalanceMode: AVCaptureDevice.WhiteBalanceMode { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
AVCaptureDevice.init()
inherited init: cannot prove legal (class declares 1 custom initializer)