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