VOVideoPersonalizationOption
@interface VOVideoPersonalizationOption : VOPersonalizationOption
VOVideoPersonalizationOption represents a VOVoucher customization which will be available to the user to add videos in the voucher creation view controller. Instantiate a VOVideoPersonalizationOption if you would like the user to be able to add videos to their VOVoucher. *
-
Allows Youtube videos to be added.
Note
Default is YES.Declaration
Objective-C
@property (readonly, nonatomic) BOOL canAddYoutubeVideos;Swift
var canAddYoutubeVideos: Bool { get } -
Allows the user to add a self recorded video.
Note
Default is YES.Declaration
Objective-C
@property (readonly, nonatomic) BOOL canTakeVideo;Swift
var canTakeVideo: Bool { get } -
The maximum time length a video can have.
Note
Default is ___.Declaration
Objective-C
@property (readonly, nonatomic) NSInteger maxVideoLength;Swift
var maxVideoLength: Int { get } -
The maximum size a video can have.
Note
Default is ___.Declaration
Objective-C
@property (readonly, nonatomic) NSInteger maxVideoSize;Swift
var maxVideoSize: Int { get } -
The level of compression that is being applied to a video.
Note
Default is ‘MediumQuality’.Declaration
Objective-C
@property (readonly, nonatomic) VOVideoExportPreset videoCompressionLevel;Swift
var videoCompressionLevel: VOVideoExportPreset { get } -
The maximum number of videos returned by Youtube API. Setting to zero to enable pagination and fetch all results.
Note
Default is 0.Declaration
Objective-C
@property (readonly, nonatomic) NSInteger maxYoutubeSearchResults;Swift
var maxYoutubeSearchResults: Int { get } -
Allows the user to search Youtube.
Note
Default is YES.Declaration
Objective-C
@property (readonly, nonatomic) BOOL canSearchYoutube;Swift
var canSearchYoutube: Bool { get } -
Allows the video to be clipped.
Note
Default is YES.Declaration
Objective-C
@property (readonly, nonatomic) BOOL canClipYoutube;Swift
var canClipYoutube: Bool { get } -
Converts a string to enum
VOVideoExportPreset.Declaration
Objective-C
- (VOVideoExportPreset)videoExportPresetFromString:(NSString *)exportPresetName;Swift
func videoExportPreset(from exportPresetName: String!) -> VOVideoExportPresetParameters
exportPresetName- string value of the
VOVideoExportPreset.Return Value
VOVideoExportPresetenum value. -
Converts a
VOVideoExportPresetenum to a string.Declaration
Objective-C
- (NSString *)stringFromVideoExportPreset:(VOVideoExportPreset)exportPresetName;Swift
func string(from exportPresetName: VOVideoExportPreset) -> String!Parameters
exportPresetName-
VOVideoExportPresetenum value.Return Value
string version of VOVideoExportPreset.
-
Creates a video personalization option with the values from the builder. Internally calls initWithBuilder.
Declaration
Objective-C
+ (instancetype)videoPersonalizationOptionWithBuilderBlock: (void (^)(VOVideoPersonalizationOptionBuilder *))builderBlock;Swift
convenience init!(builderBlock: ((VOVideoPersonalizationOptionBuilder?) -> Void)!)Parameters
builderBlock- the builder block with specified values for each property.
Return Value
instancetype - VOVideoPersonalizationOption object.
View on GitHub
VOVideoPersonalizationOption Class Reference