AVCaptureSession

E759689

AVCaptureSession is a central AVFoundation class in Apple's frameworks that coordinates the flow of data from input devices like cameras and microphones to outputs such as video previews, movie files, or still images.

All labels observed (1)

Label Occurrences
AVCaptureSession canonical 3

How this entity was disambiguated

Statements (57)

Predicate Object
instanceOf AVFoundation class ⓘ
class ⓘ
configures capture quality via sessionPreset ⓘ
conformsTo NSObject ⓘ
coordinates data flow from AVCaptureDevice to AVCaptureOutput ⓘ
definedInFramework AVFoundation ⓘ
definedInModule AVFoundation ⓘ
hasMethod addInput: ⓘ
addOutput: ⓘ
beginConfiguration ⓘ
canAddInput: ⓘ
canAddOutput: ⓘ
canSetSessionPreset: ⓘ
commitConfiguration ⓘ
removeInput: ⓘ
removeOutput: ⓘ
setSessionPreset: ⓘ
startRunning ⓘ
stopRunning ⓘ
hasNotification AVCaptureSessionDidStartRunningNotification ⓘ
AVCaptureSessionDidStopRunningNotification ⓘ
AVCaptureSessionInterruptionEndedNotification ⓘ
AVCaptureSessionRuntimeErrorNotification ⓘ
AVCaptureSessionWasInterruptedNotification ⓘ
hasProperty automaticallyConfiguresApplicationAudioSession ⓘ
inputs ⓘ
interrupted ⓘ
isMultitaskingCameraAccessSupported ⓘ
masterClock ⓘ
outputs ⓘ
running ⓘ
sessionPreset ⓘ
usesApplicationAudioSession ⓘ
introducedBy Apple ⓘ
linked to: Apple Inc.
lifecycle configuration changes should be wrapped in beginConfiguration and commitConfiguration ⓘ
manages AVCaptureConnection ⓘ
AVCaptureInput ⓘ
AVCaptureOutput ⓘ
platform iOS ⓘ
macOS ⓘ
tvOS ⓘ
visionOS ⓘ
watchOS (limited camera support) ⓘ
requires appropriate camera and microphone permissions ⓘ
supports asynchronous start and stop of capture ⓘ
threadingModel startRunning and stopRunning are blocking calls ⓘ
typicalUsage configure inputs and outputs, then call startRunning ⓘ
usedFor coordinating capture from input devices to outputs ⓘ
real-time audio capture ⓘ
real-time video capture ⓘ
still image capture ⓘ
usedWith AVCaptureAudioDataOutput ⓘ
AVCaptureDeviceInput ⓘ
AVCaptureMovieFileOutput ⓘ
AVCapturePhotoOutput ⓘ
AVCaptureVideoDataOutput ⓘ
AVCaptureVideoPreviewLayer ⓘ

How these facts were elicited

Referenced by (3)

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

AVFoundation → coreClass → AVCaptureSession ⓘ
AVCaptureDevice → relatedTo → AVCaptureSession ⓘ
AVCaptureDevice → usedWith → AVCaptureSession ⓘ