com.bitmovin.player.api.media
Types
| Name | Summary |
|---|---|
| AdaptationConfig | data class AdaptationConfig(var initialBandwidthEstimateOverride: Long? = null, var maxSelectableVideoBitrate: Int = DEFAULT_MAX_SELECTABLE_VIDEO_BITRATE, var isRebufferingAllowed: Boolean = true, var preload: Boolean = DEFAULT_PRELOAD, var qualityStabilityBalance: Float = 0.5f) : Parcelable Configures the adaptation logic. |
| AdaptationData | interface AdaptationData Holds information about the current adaptation. |
| LabelingConfig | data class LabelingConfig(var subtitleLabeler: SubtitleLabeler? = null, var audioLabeler: AudioLabeler? = null, var videoQualityLabeler: VideoQualityLabeler? = null, var audioQualityLabeler: AudioQualityLabeler? = null) : Parcelable Configures custom labeling. |
| MediaFilter | enum MediaFilter : Enum<MediaFilter> Defines how strictly potentially unsupported media tracks and qualities are filtered out of a playback session. |
| MediaTrackRole | data class MediaTrackRole(val schemeIdUri: String, val value: String? = null, val id: String? = null) : Parcelable Describes the DASH Role of a Track as specified in ISO/IEC 23009-1:2019, section 5.8.4.2. |
| MediaType | enum MediaType : Enum<MediaType> Represents a media type. |
| MimeTypes | open class MimeTypes A class providing various mime types that can be used. |
| Quality | interface Quality Contains information about a media quality. |
| Track | abstract class Track(val url: String?, val type: TrackType?, val label: String? = null, val id: String = UUID.randomUUID().toString(), val isDefault: Boolean = false, val roles: List<MediaTrackRole> = emptyList()) : Parcelable The base class for all tracks. |
| TrackType | enum TrackType : Parcelable, Enum<TrackType> Available track types. |