NextLevelVideoDelegate
public protocol NextLevelVideoDelegate : AnyObject
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.
-
Undocumented
Declaration
Swift
func nextLevel(_ nextLevel: NextLevel, didUpdateVideoZoomFactor videoZoomFactor: Float)
-
Undocumented
Declaration
Swift
func nextLevel(_ nextLevel: NextLevel, willProcessRawVideoSampleBuffer sampleBuffer: CMSampleBuffer, onQueue queue: DispatchQueue)
-
Undocumented
Declaration
Swift
func nextLevel(_ nextLevel: NextLevel, renderToCustomContextWithImageBuffer imageBuffer: CVPixelBuffer, onQueue queue: DispatchQueue)
-
Undocumented
Declaration
Swift
func nextLevel(_ nextLevel: NextLevel, willProcessFrame frame: AnyObject, timestamp: TimeInterval, onQueue queue: DispatchQueue)
-
Undocumented
Declaration
Swift
func nextLevel(_ nextLevel: NextLevel, didSetupVideoInSession session: NextLevelSession)
-
Undocumented
Declaration
Swift
func nextLevel(_ nextLevel: NextLevel, didSetupAudioInSession session: NextLevelSession)
-
Undocumented
Declaration
Swift
func nextLevel(_ nextLevel: NextLevel, didStartClipInSession session: NextLevelSession)
-
Undocumented
Declaration
Swift
func nextLevel(_ nextLevel: NextLevel, didCompleteClip clip: NextLevelClip, inSession session: NextLevelSession)
-
Undocumented
Declaration
Swift
func nextLevel(_ nextLevel: NextLevel, didAppendVideoSampleBuffer sampleBuffer: CMSampleBuffer, inSession session: NextLevelSession)
-
Undocumented
Declaration
Swift
func nextLevel(_ nextLevel: NextLevel, didSkipVideoSampleBuffer sampleBuffer: CMSampleBuffer, inSession session: NextLevelSession)
-
Undocumented
Declaration
Swift
func nextLevel(_ nextLevel: NextLevel, didAppendVideoPixelBuffer pixelBuffer: CVPixelBuffer, timestamp: TimeInterval, inSession session: NextLevelSession)
-
Undocumented
Declaration
Swift
func nextLevel(_ nextLevel: NextLevel, didSkipVideoPixelBuffer pixelBuffer: CVPixelBuffer, timestamp: TimeInterval, inSession session: NextLevelSession)
-
Undocumented
Declaration
Swift
func nextLevel(_ nextLevel: NextLevel, didAppendAudioSampleBuffer sampleBuffer: CMSampleBuffer, inSession session: NextLevelSession)
-
Undocumented
Declaration
Swift
func nextLevel(_ nextLevel: NextLevel, didSkipAudioSampleBuffer sampleBuffer: CMSampleBuffer, inSession session: NextLevelSession)
-
Undocumented
Declaration
Swift
func nextLevel(_ nextLevel: NextLevel, didCompleteSession session: NextLevelSession)
-
Undocumented
Declaration
Swift
func nextLevel(_ nextLevel: NextLevel, didCompletePhotoCaptureFromVideoFrame photoDict: [String : Any]?)