AVCaptureDevice

E759690

AVCaptureDevice is an AVFoundation class in Apple's frameworks that represents and manages a physical capture device, such as a camera or microphone, for recording audio and video.

All labels observed (1)

Label Occurrences
AVCaptureDevice canonical 1

How this entity was disambiguated

Statements (92)

Predicate Object
instanceOf AVFoundation class
Objective-C class
Swift API type
conformsTo NSObject
NSSecureCoding
definedInFramework AVFoundation
definedInModule AVFoundation
hasClassMethod authorizationStatusForMediaType:
defaultDeviceWithDeviceType:mediaType:position:
defaultDeviceWithMediaType:
devices
devicesWithMediaType:
requestAccessForMediaType:completionHandler:
hasInstanceMethod lockForConfiguration:
rampToVideoZoomFactor:withRate:
setActiveFormat:
setActiveVideoMaxFrameDuration:
setActiveVideoMinFrameDuration:
setExposureMode:
setFocusMode:
setTorchModeOnWithLevel:error:
setWhiteBalanceMode:
unlockForConfiguration
hasNotification AVCaptureDeviceExposureTargetOffsetDidChangeNotification
AVCaptureDeviceSubjectAreaDidChangeNotification
AVCaptureDeviceWasConnectedNotification
AVCaptureDeviceWasDisconnectedNotification
AVCaptureDeviceWhiteBalanceGainsDidChangeNotification
hasProperty activeDepthDataFormat
activeDepthDataMinFrameDuration
activeFormat
activeVideoMaxFrameDuration
activeVideoMinFrameDuration
automaticallyEnablesLowLightBoostWhenAvailable
connected
deviceType
exposureMode
flashAvailable
focusMode
formats
hasFlash
hasTorch
isAdjustingExposure
isAdjustingFocus
isAdjustingWhiteBalance
isGeometricDistortionCorrectionEnabled
isGeometricDistortionCorrectionSupported
isSubjectAreaChangeMonitoringEnabled
isSuspended
localizedName
lowLightBoostSupported
position
torchMode
uniqueID
videoZoomFactor
virtualDevice
virtualDeviceSwitchOverVideoZoomFactors
whiteBalanceMode
headerFile AVCaptureDevice.h
introducedIn iOS 4.0
macOS 10.7
manages camera hardware
microphone hardware
physical capture device
platform iOS
macOS
tvOS
visionOS
watchOS (limited audio-only support)
relatedTo AVCaptureAudioDataOutput
AVCaptureDeviceInput
AVCapturePhotoOutput
AVCaptureSession
AVCaptureVideoDataOutput
supports HDR video (on supported hardware)
continuous auto white balance
continuous autoexposure
continuous autofocus
depth data output (on supported hardware)
exposure point of interest
focus point of interest
high frame rate video formats
usedFor audio capture
depth data capture
photo capture
screen capture (as a virtual device on macOS)
video capture
usedWith AVCaptureAudioDataOutput
AVCaptureDeviceInput
AVCapturePhotoOutput
AVCaptureSession
AVCaptureVideoDataOutput

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

AVFoundation coreClass AVCaptureDevice