Classes
The following classes are available globally.
-
A view to preview a video inside an
See moreAVPlayer
, with a scroll view to be able to select a specific area of the video. Simply set theasset
property to load you video inside the view, and use thegetImageCropFrame
method to retrieve the selected frame of the video.Declaration
Swift
public class VKVideoCropView : UIView
-
Declaration
Swift
public class VKRearrangableStackView : UIStackView, UIGestureRecognizerDelegate
-
Declaration
Swift
public class VKRearrangeView : UIView
extension VKRearrangeView: VKClipViewDelegate
extension VKRearrangeView: VKRearrangableStackViewDelegate
-
A view to select a specific time range of a video. It consists of an asset preview with thumbnails inside a scroll view, two handles on the side to select the beginning and the end of the range, and a position bar to synchronize the control with a video preview, typically with an
See moreAVPlayer
. Load the video by setting theasset
property. Access thestartTime
andendTime
of the view to get the selected timeDeclaration
Swift
@IBDesignable public class VKTrimmerView : VKAssetTimeSelector
-
Declaration
Swift
public class VKVideoTrimmer : VKTrimmerProtocol
-
A generic class to display an asset into a scroll view with thumbnail images, and make the equivalence between a time in
See moreDeclaration
Swift
public class VKAssetTimeSelector : UIView, UIScrollViewDelegate
-
Declaration
Swift
public class VKClipView : UIButton
-
Declaration
Swift
public class VKCaptureVideoPreviewLayer : AVCaptureVideoPreviewLayer
-
Declaration
Swift
public class VKCountdownTimerView : UIView
-
Declaration
Swift
public class VKFocusIndicatorView : UIView
-
Horizontal picker view. This is just a subclass of UIView, contains a UICollectionView.
See moreDeclaration
Swift
public class VKHorizontalPicker : UIView, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout, VKCollectionViewLayoutDelegate
-
Declaration
Swift
open class VKImagePicker : NSObject
extension VKImagePicker: UIImagePickerControllerDelegate
extension VKImagePicker: UINavigationControllerDelegate
-
Declaration
Swift
@objc public class VKRecordButton : UIControl
-
Recording progrerm -Rss view
See moreDeclaration
Swift
public class VKRecordingProgressView : UIProgressView
-
VKRecorder, Video Capturing
See moreDeclaration
Swift
public class VKRecorder : NSObject
extension VKRecorder: AVCaptureVideoDataOutputSampleBufferDelegate, AVCaptureAudioDataOutputSampleBufferDelegate
extension VKRecorder: AVCaptureFileOutputRecordingDelegate
extension VKRecorder: AVCapturePhotoCaptureDelegate
extension VKRecorder: AVCaptureMetadataOutputObjectsDelegate
-
VKRecorderBufferRenderer, provides the ability to render/record SceneKit frames
See moreDeclaration
Swift
@available(iOS 11.0, *) public class VKRecorderBufferRenderer
-
VKRecorderClip, an object for managing a single media clip
See moreDeclaration
Swift
@objc public class VKRecorderClip : NSObject, VKRecorderClipProtocol
-
VKRecorderConfiguration, media capture configuration object
See moreDeclaration
Swift
@objc public class VKRecorderConfiguration : NSObject
-
VKRecorderVideoConfiguration, video capture configuration object
See moreDeclaration
Swift
@objc public class VKRecorderVideoConfiguration : VKRecorderConfiguration
-
VKRecorderAudioConfiguration, audio capture configuration object
See moreDeclaration
Swift
@objc public class VKRecorderAudioConfiguration : VKRecorderConfiguration
-
VKRecorderPhotoConfiguration, photo capture configuration object
See moreDeclaration
Swift
@objc public class VKRecorderPhotoConfiguration : VKRecorderConfiguration
-
VKRecorderARConfiguration, augmented reality configuration object
See moreDeclaration
Swift
@objc public class VKRecorderARConfiguration : VKRecorderConfiguration
-
VKRecorderSession, a powerful object for managing and editing a set of recorded media clips.
See moreDeclaration
Swift
@objc public class VKRecorderSession : NSObject
-
View Controller with a preview and video trimming capabilities
See moreDeclaration
Swift
public class VKEditorViewController : UIViewController
extension VKEditorViewController: VKRearrangeViewDelegate
extension VKEditorViewController: VKTrimmerViewDelegate
-
Recorder View Controller.
See moreDeclaration
Swift
@objc open class VKRecorderViewController : UIViewController
extension VKRecorderViewController: VKCountdownTimerDelegate
extension VKRecorderViewController: VKImagePickerDelegate
extension VKRecorderViewController: VKHorizontalPickerDataSource
extension VKRecorderViewController: VKHorizontalPickerDelegate
extension VKRecorderViewController: VKRecorderDelegate
extension VKRecorderViewController: VKRecorderDeviceDelegate
extension VKRecorderViewController: VKRecorderFlashAndTorchDelegate
extension VKRecorderViewController: VKRecorderVideoDelegate
-
Struct defining a time picker element
See moreDeclaration
Swift
@objc public class VKRecordingLength : NSObject