VOVideoPersonalizationOptionBuilder
@interface VOVideoPersonalizationOptionBuilder : VOPersonalizationOptionBuilder
VOVideoPersonalizationOptionBuilder
is used only to help construct the VOVideoPersonalizationOption
and should not be initialized directly.
Instances of these properties should be instantiated and set in the VOVideoPersonalizationOption
videoPersonalizationOptionWithBuilder:
method.
-
Allows Youtube videos to be added.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) BOOL canAddYoutubeVideos;
Swift
var canAddYoutubeVideos: Bool { get set }
-
Allows the user to add a self recorded video.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) BOOL canTakeVideo;
Swift
var canTakeVideo: Bool { get set }
-
Allows the user to search Youtube.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) BOOL canSearchYoutube;
Swift
var canSearchYoutube: Bool { get set }
-
Allows the video to be clipped.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) BOOL canClipYoutube;
Swift
var canClipYoutube: Bool { get set }
-
The maximum time length a video can have.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) NSInteger maxVideoLength;
Swift
var maxVideoLength: Int { get set }
-
The maximum size a video can have.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) NSInteger maxVideoSize;
Swift
var maxVideoSize: Int { get set }
-
The level of compression that is being applied to a video.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) VOVideoExportPreset videoCompressionLevel;
Swift
var videoCompressionLevel: VOVideoExportPreset { get set }
-
The maximum number of videos returned by Youtube API. Setting to zero to enable pagination and fetch all results.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) NSInteger maxYoutubeSearchResults;
Swift
var maxYoutubeSearchResults: Int { get set }