PlayerEventListeners

class PlayerEventListeners : CopyOnWriteArraySet<Player.Listener> , Player.Listener

Constructors

Link copied to clipboard
fun PlayerEventListeners()

Functions

Link copied to clipboard
open override fun add(element: Player.Listener): Boolean
Link copied to clipboard
open override fun addAll(elements: Collection<Player.Listener>): Boolean
Link copied to clipboard
open override fun clear()
Link copied to clipboard
open operator override fun contains(element: Player.Listener): Boolean
Link copied to clipboard
open override fun containsAll(elements: Collection<Player.Listener>): Boolean
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun forEach(p0: Consumer<in Player.Listener>)
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun isEmpty(): Boolean
Link copied to clipboard
open operator override fun iterator(): MutableIterator<Player.Listener>
Link copied to clipboard
open override fun onAudioAttributesChanged(audioAttributes: AudioAttributes)
Link copied to clipboard
open override fun onAudioSessionIdChanged(audioSessionId: Int)
Link copied to clipboard
open fun onAvailableCommandsChanged(p0: Player.Commands)
Link copied to clipboard
open override fun onCues(cues: MutableList<Cue>)
Link copied to clipboard
open fun onDeviceInfoChanged(p0: DeviceInfo)
Link copied to clipboard
open fun onDeviceVolumeChanged(p0: Int, p1: Boolean)
Link copied to clipboard
open fun onEvents(p0: Player, p1: Player.Events)
Link copied to clipboard
open override fun onIsLoadingChanged(isLoading: Boolean)
Link copied to clipboard
open fun onIsPlayingChanged(p0: Boolean)
Link copied to clipboard
open fun onMaxSeekToPreviousPositionChanged(p0: Long)
Link copied to clipboard
open fun onMediaItemTransition(@Nullable p0: MediaItem?, p1: Int)
Link copied to clipboard
open fun onMediaMetadataChanged(p0: MediaMetadata)
Link copied to clipboard
open override fun onMetadata(metadata: Metadata)
Link copied to clipboard
open override fun onPlaybackParametersChanged(playbackParameters: PlaybackParameters)
Link copied to clipboard
open override fun onPlaybackStateChanged(state: Int)
Link copied to clipboard
open fun onPlaybackSuppressionReasonChanged(p0: Int)
Link copied to clipboard
open override fun onPlayerError(error: PlaybackException)
Link copied to clipboard
open fun onPlayerErrorChanged(@Nullable p0: PlaybackException?)
Link copied to clipboard
open fun onPlaylistMetadataChanged(p0: MediaMetadata)
Link copied to clipboard
open override fun onPlayWhenReadyChanged(playWhenReady: Boolean, reason: Int)
Link copied to clipboard
open override fun onPositionDiscontinuity(    oldPosition: Player.PositionInfo,     newPosition: Player.PositionInfo,     reason: Int)
Link copied to clipboard
open override fun onRenderedFirstFrame()
Link copied to clipboard
open override fun onRepeatModeChanged(repeatMode: Int)
Link copied to clipboard
open fun onSeekBackIncrementChanged(p0: Long)
Link copied to clipboard
open fun onSeekForwardIncrementChanged(p0: Long)
Link copied to clipboard
open override fun onShuffleModeEnabledChanged(shuffleModeEnabled: Boolean)
Link copied to clipboard
open fun onSkipSilenceEnabledChanged(p0: Boolean)
Link copied to clipboard
open fun onSurfaceSizeChanged(p0: Int, p1: Int)
Link copied to clipboard
open override fun onTimelineChanged(timeline: Timeline, reason: Int)
Link copied to clipboard
open fun onTrackSelectionParametersChanged(p0: TrackSelectionParameters)
Link copied to clipboard
open fun onTracksInfoChanged(p0: TracksInfo)
Link copied to clipboard
open override fun onVideoSizeChanged(videoSize: VideoSize)
Link copied to clipboard
open override fun onVolumeChanged(volume: Float)
Link copied to clipboard
open fun parallelStream(): Stream<Player.Listener>
Link copied to clipboard
open override fun remove(element: Player.Listener): Boolean
Link copied to clipboard
open override fun removeAll(elements: Collection<Player.Listener>): Boolean
Link copied to clipboard
open override fun removeIf(p0: Predicate<in Player.Listener>): Boolean
Link copied to clipboard
open override fun retainAll(elements: Collection<Player.Listener>): Boolean
Link copied to clipboard
open override fun spliterator(): Spliterator<Player.Listener>
Link copied to clipboard
open fun stream(): Stream<Player.Listener>
Link copied to clipboard
open override fun toArray(): Array<Any>
open override fun <T : Any> toArray(p0: Array<T>): Array<T>
Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
open override val size: Int