Protocols
The following protocols are available globally.
-
Declaration
Swift
@objc public protocol VKRearrangableStackViewDelegate
-
Declaration
Swift
public protocol VKRearrangeViewDelegate
-
Declaration
Swift
public protocol VKTrimmerProtocol
-
Declaration
Swift
public protocol VKTrimmerViewDelegate : AnyObject
-
Declaration
Swift
public protocol VKClipViewDelegate
-
Declaration
Swift
@objc public protocol VKCountdownTimerDelegate : AnyObject
-
Protocols to specify the number and type of contents.
See moreDeclaration
Swift
@objc public protocol VKHorizontalPickerDataSource
-
Protocols to specify the attitude when user selected an item, and customize the appearance of labels.
See moreDeclaration
Swift
@objc public protocol VKHorizontalPickerDelegate : UIScrollViewDelegate
-
Declaration
Swift
public protocol VKImagePickerDelegate : AnyObject
-
Protocol to define a recorder clip
See moreDeclaration
Swift
public protocol VKRecorderClipProtocol
-
VKRecorder delegate, provides updates for authorization, configuration changes, session state, preview state, and mode changes.
See moreDeclaration
Swift
public protocol VKRecorderDelegate : AnyObject
-
Preview delegate, provides update for
See moreDeclaration
Swift
public protocol VKRecorderPreviewDelegate : AnyObject
-
Device delegate, provides updates on device position, orientation, clean aperture, focus, exposure, and white balances changes.
See moreDeclaration
Swift
public protocol VKRecorderDeviceDelegate : AnyObject
-
Flash and torch delegate, provides updates on active flash and torch related changes.
See moreDeclaration
Swift
public protocol VKRecorderFlashAndTorchDelegate : AnyObject
-
Video delegate, provides updates on video related recording and capture functionality. All methods are called on the main queue with the exception of vkRecorder:renderToCustomContextWithSampleBuffer:onQueue.
See moreDeclaration
Swift
public protocol VKRecorderVideoDelegate : AnyObject
-
Photo delegate, provides updates on photo related capture functionality.
See moreDeclaration
Swift
public protocol VKRecorderPhotoDelegate : AnyObject
-
Depth data delegate, provides depth data updates
-
Portrait Effects Matte delegate, provides portrait effects matte updates
See moreDeclaration
Swift
public protocol VKRecorderPortraitEffectsMatteDelegate : AnyObject
-
Metadata Output delegate, provides objects like faces and barcodes
See moreDeclaration
Swift
public protocol VKRecorderMetadataOutputObjectsDelegate : AnyObject
-
Declaration
Swift
public protocol VKEditorViewControllerDelegate
-
Declaration
Swift
public protocol VKRecorderViewControllerDelegate
-
Declaration
Swift
public protocol VKRecorderViewControllerDataSource