Protocols
The following protocols are available globally.
-
NextLevel delegate, provides updates for authorization, configuration changes, session state, preview state, and mode changes.
See moreDeclaration
Swift
public protocol NextLevelDelegate: NSObjectProtocol
-
Preview delegate, provides update for
See moreDeclaration
Swift
public protocol NextLevelPreviewDelegate: NSObjectProtocol
-
Device delegate, provides updates on device position, orientation, clean aperture, focus, exposure, and white balances changes.
See moreDeclaration
Swift
public protocol NextLevelDeviceDelegate: NSObjectProtocol
-
Flash and torch delegate, provides updates on active flash and torch related changes.
See moreDeclaration
Swift
public protocol NextLevelFlashAndTorchDelegate: NSObjectProtocol
-
Video delegate, provides updates on video related recording and capture functionality. All methods are called on the main queue with the exception of nextLevel:renderToCustomContextWithSampleBuffer:onQueue.
See moreDeclaration
Swift
public protocol NextLevelVideoDelegate: NSObjectProtocol
-
Photo delegate, provides updates on photo related capture functionality.
See moreDeclaration
Swift
public protocol NextLevelPhotoDelegate: NSObjectProtocol