Share via


AVCaptureSessionInterruptionReason Enum

Definition

Enumerates ways that a capture session can be interrupted.

[ObjCRuntime.Native]
public enum AVCaptureSessionInterruptionReason
[<ObjCRuntime.Native>]
type AVCaptureSessionInterruptionReason = 
Inheritance
AVCaptureSessionInterruptionReason
Attributes

Fields

Name Value Description
VideoDeviceNotAvailableInBackground 1

Indicates that the app was sent to the background while capturing.

AudioDeviceInUseByAnotherClient 2

Indicates that another client began using the audio capture device.

VideoDeviceInUseByAnotherClient 3

Indicates that another client began using the video capture device.

VideoDeviceNotAvailableWithMultipleForegroundApps 4

Indicates that the app was displayed in Slide Over, Split View, or PIP mode, which would result in resource contention and degraded capture quality.

VideoDeviceNotAvailableDueToSystemPressure 5
SensitiveContentMitigationActivated 6

Applies to