AudioControllerAdapter

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val adPlayerViews: List<FrameLayout>? = null
Link copied to clipboard
open override var mediaSession: MediaSessionCompat?
Link copied to clipboard
Link copied to clipboard
open override val playerView: FrameLayout? = null
Link copied to clipboard
Link copied to clipboard
open override var streamId: String?
Link copied to clipboard
open override val subtitleView: FrameLayout? = null

Functions

Link copied to clipboard
Link copied to clipboard
open override fun addMediaPlaylistItem(mediaPlaylistItem: MediaPlaylistItem)
Link copied to clipboard
open override fun addMediaPlaylistItemAt(index: Int, mediaPlaylistItem: MediaPlaylistItem)
Link copied to clipboard
open override fun addMediaPlaylistItems(mediaPlaylistItems: List<MediaPlaylistItem>)
Link copied to clipboard
open override fun addMediaPlaylistItemsAt(index: Int, mediaPlaylistItems: List<MediaPlaylistItem>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun clearMediaPlaylist()
Link copied to clipboard
open override fun dispose()
Link copied to clipboard
Link copied to clipboard
open override fun getAudioVolume(): Float
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun getMediaPlaylistItemAtAsync(index: Int, callback: Callback<MediaPlaylistItem?, Error?>)
Link copied to clipboard
Link copied to clipboard
open override fun getMediaPlaylistItemCountAsync(callback: Callback<Int, Error?>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun getNextMediaPlaylistItemIndexAsync(callback: Callback<Int, Error?>)
Link copied to clipboard
open override fun getPlaybackRate(): Float
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun getRawPlayer(): Any?
Link copied to clipboard
open override fun getResizeMode(): ResizeMode
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun hasNextMediaPlaylistItemAsync(callback: Callback<Boolean, Error?>)
Link copied to clipboard
Link copied to clipboard
fun initAdapter(listener: PlayerAdapter.Listener?, mediaPlaylistItem: MediaPlaylistItem?, mediaPlaylistItems: List<MediaPlaylistItem>?, playbackProperties: PlaybackProperties, logger: Logger = defaultAdapterLogger, userAgent: String?, networkStack: NetworkStack?, seekPreference: SeekPreference?, repeatPlaybackOnStreamEnd: Boolean, playerNotificationProperties: PlayerNotificationProperties? = null, isPlayerForHeadUnit: Boolean? = false)
Link copied to clipboard
open override fun isLive(): Boolean
Link copied to clipboard
open override fun isPlaying(): Boolean
Link copied to clipboard
open override fun isPlayingAd(): Boolean
Link copied to clipboard
open override fun isPlayingAudioStream(): Boolean
Link copied to clipboard
open override fun load()
Link copied to clipboard
open override fun moveMediaPlaylistItem(currentIndex: Int, newIndex: Int)
Link copied to clipboard
open override fun pause()
Link copied to clipboard
open override fun play()
Link copied to clipboard
open override fun removeMediaPlaylistItem(index: Int)
Link copied to clipboard
open override fun removeMediaPlaylistItems(fromIndex: Int, toIndex: Int)
Link copied to clipboard
open fun replaceAdTagParameters(adTagParameters: Map<String, String>)
Link copied to clipboard
open override fun replaceMediaPlaylistItem(index: Int, mediaPlaylistItem: MediaPlaylistItem)
Link copied to clipboard
open override fun seek(seekPositionMs: Long, seekPreference: SeekPreference?)
Link copied to clipboard
open override fun seekBack()
Link copied to clipboard
open override fun seekForward()
Link copied to clipboard
open override fun seekTo(mediaItemIndex: Int, positionMs: Long)
Link copied to clipboard
open override fun seekToLiveEdge()
Link copied to clipboard
open override fun seekToNextMediaPlaylistItem()
Link copied to clipboard
Link copied to clipboard
open override fun setAdsContext(adRequest: AdRequest, adEventListener: AdEventListener, adUIVisibilityPreference: IMAAdUIVisibilityPreference?)
Link copied to clipboard
open override fun setAudioVolume(volume: Float)
Link copied to clipboard
open override fun setMediaPlaylistItem(mediaPlaylistItem: MediaPlaylistItem)
Link copied to clipboard
open override fun setPlaybackRate(rateFactor: Float)
Link copied to clipboard
open fun setPreferredBitrateThresholds(maxBitrate: Int, minBitrate: Int)
Link copied to clipboard
open override fun setPreferredMimeTypes(type: TrackVariantInfo.Type, preferredMimeTypes: Array<String>)
Link copied to clipboard
Link copied to clipboard
open override fun setPreferredTrackVariant(type: TrackVariantInfo.Type, variantInfo: TrackVariantInfo)
Link copied to clipboard
open override fun setRepeatMode(enableRepeatMode: Boolean, repeatTimeline: Boolean)
Link copied to clipboard
open override fun setResizeMode(resizeMode: ResizeMode)
Link copied to clipboard
open override fun setShuffleMode(enableShuffleMode: Boolean, shuffledIndices: IntArray?, randomSeed: Long?)
Link copied to clipboard
open override fun setSubtitleBottomMarginPosition(subtitleBottomMarginPosition: Int)
Link copied to clipboard
open override fun stop()
Link copied to clipboard
open override fun updateMediaMetadata(mediaMetadata: MediaMetadata)