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.
Statements (57)
| Predicate | Object |
|---|---|
| instanceOf |
AVFoundation class
ⓘ
class ⓘ |
| configures | capture quality via sessionPreset ⓘ |
| conformsTo | NSObject NERFINISHED ⓘ |
| coordinates | data flow from AVCaptureDevice to AVCaptureOutput ⓘ |
| definedInFramework | AVFoundation NERFINISHED ⓘ |
| definedInModule | AVFoundation NERFINISHED ⓘ |
| hasMethod |
addInput:
ⓘ
addOutput: ⓘ beginConfiguration ⓘ canAddInput: ⓘ canAddOutput: ⓘ canSetSessionPreset: ⓘ commitConfiguration ⓘ removeInput: ⓘ removeOutput: ⓘ setSessionPreset: ⓘ startRunning ⓘ stopRunning ⓘ |
| hasNotification |
AVCaptureSessionDidStartRunningNotification
ⓘ
AVCaptureSessionDidStopRunningNotification ⓘ AVCaptureSessionInterruptionEndedNotification NERFINISHED ⓘ AVCaptureSessionRuntimeErrorNotification NERFINISHED ⓘ AVCaptureSessionWasInterruptedNotification NERFINISHED ⓘ |
| hasProperty |
automaticallyConfiguresApplicationAudioSession
ⓘ
inputs ⓘ interrupted ⓘ isMultitaskingCameraAccessSupported ⓘ masterClock ⓘ outputs ⓘ running ⓘ sessionPreset ⓘ usesApplicationAudioSession ⓘ |
| introducedBy | Apple NERFINISHED ⓘ |
| lifecycle | configuration changes should be wrapped in beginConfiguration and commitConfiguration ⓘ |
| manages |
AVCaptureConnection
NERFINISHED
ⓘ
AVCaptureInput ⓘ AVCaptureOutput NERFINISHED ⓘ |
| platform |
iOS
ⓘ
macOS ⓘ tvOS NERFINISHED ⓘ visionOS NERFINISHED ⓘ 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
NERFINISHED
ⓘ
AVCaptureDeviceInput NERFINISHED ⓘ AVCaptureMovieFileOutput NERFINISHED ⓘ AVCapturePhotoOutput NERFINISHED ⓘ AVCaptureVideoDataOutput NERFINISHED ⓘ AVCaptureVideoPreviewLayer NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.