JWSource
@interface JWSource : NSObject
An object providing info about quality levels of a video.
-
URL of a file representing video quality
Declaration
Objective-C
@property (nonatomic, copy, readwrite) NSString *_Nonnull file; -
A label to be shown in the quality dropdown for this quality
Declaration
Objective-C
@property (nonatomic, copy, readwrite) NSString *_Nonnull label; -
Determines whether current quality is the default.
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL defaultQuality; -
A dictionary containing asset initialization options.
Declaration
Objective-C
@property (nonatomic, retain, readwrite, nullable) NSDictionary *assetOptions;
-
Initializes source with file and label.
Declaration
Objective-C
+ (nonnull instancetype)sourceWithFile:(nonnull NSString *)file label:(nonnull NSString *)label;Parameters
fileURL of a file representing video quality.
labelA label to be shown in the quality dropdown for this quality.
-
Convenience method that initilizes source with provided file, label and sets it to default.
Declaration
Objective-C
+ (nonnull instancetype)sourceWithFile:(nonnull NSString *)file label:(nonnull NSString *)label isDefault:(BOOL)defaultQuality;Parameters
fileURL of a file representing video quality.
labelA label to be shown in the quality dropdown for this quality.
defaultQualityDetermines whether this quality is the default option.
-
Initializes source with file and label. Sets source as default.
Declaration
Objective-C
- (nonnull instancetype)initWithFile:(nonnull NSString *)file label:(nonnull NSString *)label isDefault:(BOOL)defaultQuality;Parameters
fileURL of a file representing video quality.
labelA label to be shown in the quality dropdown for this quality.
defaultQualityDetermines whether this quality is the default option.
-
Unavailable
Undocumented
Declaration
Objective-C
- (instancetype)init NS_UNAVAILABLE;
JWSource Class Reference