Package com.castlabs.android.player
Interface CmcdConfigurationFactory
public interface CmcdConfigurationFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CmcdConfigurationFactory
The default factory implementation. -
Method Summary
Modifier and TypeMethodDescriptioncom.google.android.exoplayer2.upstream.CmcdConfiguration
createCmcdConfiguration
(PlayerConfig playerConfig) Creates aCmcdConfiguration
based on the provided contentId.
-
Field Details
-
DEFAULT
The default factory implementation.It creates a
CmcdConfiguration
by generating a random session ID and using the content ID passed to itIt also utilises a default
CmcdConfiguration.RequestConfig
implementation that enables all available keys, provides empty custom data, and sets the maximum requested bitrate toC.RATE_UNSET_INT
.
-
-
Method Details
-
createCmcdConfiguration
com.google.android.exoplayer2.upstream.CmcdConfiguration createCmcdConfiguration(PlayerConfig playerConfig) Creates aCmcdConfiguration
based on the provided contentId.- Parameters:
playerConfig
- The Player Config for the playback
-