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.
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.