BMPSourceConfiguration
Deprecated
Use SourceItem instead.
Objective-C
@interface BMPSourceConfiguration : BMPConfiguration
Swift
class SourceConfiguration : Configuration
Contains configuration values regarding the media which should be played by the player.
-
The playback type of the source configuration. Possible values are defined in BMPPlaybackType.h.
Declaration
Objective-C
@property (nonatomic) BMPPlaybackType playbackType;Swift
var playbackType: BMPPlaybackType { get set } -
Indicates whether to repeat all sources after being played.
Declaration
Objective-C
@property (nonatomic) BOOL repeatAll;Swift
var repeatAll: Bool { get set } -
The first source item to be played.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) BMPSourceItem *firstSourceItem;Swift
var firstSourceItem: SourceItem? { get } -
Adds a new source item based on the provided URL string.
Declaration
Objective-C
- (BOOL)addSourceItemWithString:(nonnull NSString *)urlString error:(NSError *_Nullable *_Nullable)error;Swift
func addSourceItem(urlString: String) throwsParameters
urlStringThe URL to a DASH, HLS or Progressive MP4 source which is used to create a new source item to be added.
Return Value
YES if the source item was added correctly, NO otherwise.
-
Adds a new source item based on the provided URL.
Declaration
Objective-C
- (BOOL)addSourceItemWithUrl:(nonnull NSURL *)url error:(NSError *_Nullable *_Nullable)error;Swift
func addSourceItem(url: URL) throwsParameters
urlThe URL to a DASH, HLS or Progressive MP4 source which is used to create a new SourceItem to be added.
Return Value
YES if the source item was added correctly, NO otherwise.
-
Adds a new source item.
Declaration
Objective-C
- (void)addSourceItem:(nonnull BMPSourceItem *)sourceItem;Swift
func addSourceItem(item sourceItem: SourceItem)Parameters
sourceItemThe source item to be added.
BMPSourceConfiguration Class Reference