BMPPlayerConfig
Objective-C
@interface BMPPlayerConfig : BMPConfig
Swift
class PlayerConfig : Config
Configures a new Player instance.
Must not be modified after it was used to create a Player instance.
-
A Bitmovin license key that can be found in the Bitmovin portal. If a license key is set here, it will be used instead of the license key found in the Info.plist.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *key;Swift
var key: String? { get set } -
Configures visual presentation and behaviour of the Player UI. A default
StyleConfigis set initially.Declaration
Objective-C
@property (nonatomic, strong, nonnull) BMPStyleConfig *styleConfig;Swift
var styleConfig: BMPStyleConfig { get set } -
Configures playback behaviour. A default
PlaybackConfigis set initially.Declaration
Objective-C
@property (nonatomic, strong, nonnull) BMPPlaybackConfig *playbackConfig;Swift
var playbackConfig: BMPPlaybackConfig { get set } -
Configures advertising functionality. A default
PlaybackConfigis set initially.Declaration
Objective-C
@property (nonatomic, strong, nonnull) BMPAdvertisingConfig *advertisingConfig;Swift
var advertisingConfig: AdvertisingConfig { get set } -
Configures remote playback functionality. A default
RemoteControlConfigis set initially.Declaration
Objective-C
@property (nonatomic, strong, nonnull) BMPRemoteControlConfig *remoteControlConfig;Swift
var remoteControlConfig: BMPRemoteControlConfig { get set } -
Configures adaptation logic. A default
AdaptationConfigis set initially.Declaration
Objective-C
@property (nonatomic, strong, nonnull) BMPAdaptationConfig *adaptationConfig;Swift
var adaptationConfig: BMPAdaptationConfig { get set } -
Configures network request manipulation functionality. A default
NetworkConfigis set initially.Declaration
Objective-C
@property (nonatomic, strong, nonnull) BMPNetworkConfig *networkConfig;Swift
var networkConfig: BMPNetworkConfig { get set } -
Configures experimental features. A default
TweaksConfigis set initially.Declaration
Objective-C
@property (nonatomic, strong, nonnull) BMPTweaksConfig *tweaksConfig;Swift
var tweaksConfig: BMPTweaksConfig { get set } -
Configures buffer settings. A default
BufferConfigis set initially.Declaration
Objective-C
@property (nonatomic, strong, nonnull) BMPBufferConfig *bufferConfig;Swift
var bufferConfig: BMPBufferConfig { get set } -
Configures behaviour when playing live content. A default
LiveConfigis set initially.Declaration
Objective-C
@property (nonatomic, strong, nonnull) BMPLiveConfig *liveConfig;Swift
var liveConfig: BMPLiveConfig { get set }
BMPPlayerConfig Class Reference