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.

Try in SPARQL Jump to: Statements Referenced by

Statements (92)

Predicate Object
instanceOf AVFoundation class
Objective-C class
Swift API type
conformsTo NSObject NERFINISHED
NSSecureCoding NERFINISHED
definedInFramework AVFoundation NERFINISHED
definedInModule AVFoundation NERFINISHED
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 NERFINISHED
AVCaptureDeviceSubjectAreaDidChangeNotification NERFINISHED
AVCaptureDeviceWasConnectedNotification NERFINISHED
AVCaptureDeviceWasDisconnectedNotification NERFINISHED
AVCaptureDeviceWhiteBalanceGainsDidChangeNotification NERFINISHED
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 NERFINISHED
visionOS NERFINISHED
watchOS (limited audio-only support)
relatedTo AVCaptureAudioDataOutput NERFINISHED
AVCaptureDeviceInput NERFINISHED
AVCapturePhotoOutput NERFINISHED
AVCaptureSession NERFINISHED
AVCaptureVideoDataOutput NERFINISHED
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 NERFINISHED
AVCaptureDeviceInput NERFINISHED
AVCapturePhotoOutput NERFINISHED
AVCaptureSession NERFINISHED
AVCaptureVideoDataOutput NERFINISHED

Referenced by (1)

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

AVFoundation coreClass AVCaptureDevice