class MKPlayerConfiguration: MKConfiguration
Fields
Name | Description |
---|---|
var backendConfiguration: MKPBackendConfiguration?
|
Mediakind backend configuration properties that are necessary for playback of registered clear and encrypted source streams.
|
var isUiEnabled: Boolean
|
To enable bitmovin player UI. Default false |
var isPictureInPictureEnabled: Boolean
|
To enable PictureInPicture. Default false |
var autoplay: Boolean
|
To start playback after loaded callback. Default false |
var isMuted: Boolean
|
To load stream with audio mute. Default false |
var isLoggingEnabled: Boolean
|
To enable player logging Default false |
Constructors
<init>
constructor(key: String)
Pass the Bitmovin License key for application package
Parameters
Name | Description |
---|---|
key: String
|
License received from Bitmovin |
Methods
getAdaptationConfiguration
fun getAdaptationConfiguration(): MKAdaptationConfiguration
Gets the default MKAdaptationConfiguration
ReturnValue
Name | Description |
---|---|
MKAdaptationConfiguration
|
returns current MKAdaptationConfiguration |
setAdaptationConfiguration
fun setAdaptationConfiguration(adaptationConfiguration: MKAdaptationConfiguration)
Set the MKAdaptationConfiguration on PlayerConfiguration. A default class MKAdaptationConfiguration is set initially. Must not be modified after the class MKPlayerConfiguration was passed to the class MKPlayer.
Parameters
Name | Description |
---|---|
adaptationConfiguration: MKAdaptationConfiguration
|
ReturnValue
Name | Description |
---|---|
Unit
|
getBufferConfiguration
fun getBufferConfiguration(): MKPBufferConfiguration
Gets the current BufferConfiguration. The class MKBufferConfiguration of the class PlayerConfiguration. A default class BufferConfiguration is set initially. Must not be modified after the class MKPlayerConfiguration was passed to the class Player.
ReturnValue
Name | Description |
---|---|
MKPBufferConfiguration
|
returns the current MKPBufferConfiguration |
setBufferConfiguration
fun setBufferConfiguration(mkBufConfig: MKPBufferConfiguration)
Sets the current BufferConfiguration. The class MKBufferConfiguration of the class PlayerConfiguration. A default class BufferConfiguration is set initially. Must not be modified after the class MKPlayerConfiguration was passed to the class Player.
Parameters
Name | Description |
---|---|
mkBufConfig: MKPBufferConfiguration
|
BufferConfiguration to set on PlayerConfiguration |
ReturnValue
Name | Description |
---|---|
Unit
|
getTweaksConfiguration
fun getTweaksConfiguration(): MKPTweaksConfiguration
Gets the tweak configurations. The class MKPTweaksConfiguration of the class MKPlayerConfiguration. A default class MKPTweaksConfiguration is set initially. Must not be modified after the class MKPPlayerConfiguration was passed to the class MKPlayer.
ReturnValue
Name | Description |
---|---|
MKPTweaksConfiguration
|
returns the current MKPTweaksConfiguration |
setTweaksConfiguration
fun setTweaksConfiguration(tweakConfig: MKPTweaksConfiguration)
Sets the tweak configurations. The class MKPTweaksConfiguration of the class MKPlayerConfiguration. A default class MKPTweaksConfiguration is set initially. Must not be modified after the class MKPPlayerConfiguration was passed to the class MKPlayer.
Parameters
Name | Description |
---|---|
tweakConfig: MKPTweaksConfiguration
|
TweakConfigurations to set on PlayerConfiguration |
ReturnValue
Name | Description |
---|---|
Unit
|
This class contains the configuration required for creating the player instance