ForwardPlayer

@Stable
class ForwardPlayer(basePlayer: ExoPlayer) : ForwardingPlayer

Constructors

Link copied to clipboard
constructor(basePlayer: ExoPlayer)

Properties

Link copied to clipboard
open val applicationLooper: Looper?
Link copied to clipboard
open val audioAttributes: AudioAttributes?
Link copied to clipboard
Link copied to clipboard
open override val availableCommands: Player.Commands
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val currentCues: CueGroup?
Link copied to clipboard
Link copied to clipboard
@get:Nullable
open val currentManifest: Any?
Link copied to clipboard
@get:Nullable
open val currentMediaItem: MediaItem?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val currentTimeline: Timeline?
Link copied to clipboard
open val currentTracks: Tracks?
Link copied to clipboard
Link copied to clipboard
open val deviceInfo: DeviceInfo?
Link copied to clipboard
open var deviceVolume: Int
Link copied to clipboard
open val duration: Long
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val isLoading: Boolean
Link copied to clipboard
open val isPlaying: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val mediaMetadata: MediaMetadata?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var playbackParameters: PlaybackParameters?
Link copied to clipboard
open val playbackState: Int
Link copied to clipboard
Link copied to clipboard
@get:Nullable
open val playerError: PlaybackException?
Link copied to clipboard
open var playlistMetadata: MediaMetadata?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var repeatMode: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val surfaceSize: Size?
Link copied to clipboard
Link copied to clipboard
open var trackSelectionParameters: TrackSelectionParameters?
Link copied to clipboard
open val videoSize: VideoSize?
Link copied to clipboard
open var volume: Float
Link copied to clipboard
open val wrappedPlayer: Player?

Functions

Link copied to clipboard
open fun addListener(listener: Player.Listener?)
Link copied to clipboard
open fun addMediaItem(mediaItem: MediaItem?)
open fun addMediaItem(index: Int, mediaItem: MediaItem?)
Link copied to clipboard
open fun addMediaItems(mediaItems: List<MediaItem?>?)
open fun addMediaItems(index: Int, mediaItems: List<MediaItem?>?)
Link copied to clipboard
Link copied to clipboard
open fun clearMediaItems()
Link copied to clipboard
open fun clearVideoSurface(@Nullable surface: Surface?)
Link copied to clipboard
open fun clearVideoSurfaceHolder(@Nullable surfaceHolder: SurfaceHolder?)
Link copied to clipboard
open fun clearVideoSurfaceView(@Nullable surfaceView: SurfaceView?)
Link copied to clipboard
open fun clearVideoTextureView(@Nullable textureView: TextureView?)
Link copied to clipboard
open fun decreaseDeviceVolume(flags: Int)
Link copied to clipboard
open override fun getAvailableCommands(): Player.Commands
Link copied to clipboard
open fun getMediaItemAt(index: Int): MediaItem?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun increaseDeviceVolume(flags: Int)
Link copied to clipboard
open fun isCommandAvailable(command: Int): Boolean
Link copied to clipboard
open fun moveMediaItem(currentIndex: Int, newIndex: Int)
Link copied to clipboard
open fun moveMediaItems(fromIndex: Int, toIndex: Int, newIndex: Int)
Link copied to clipboard
open fun mute()
Link copied to clipboard
open override fun pause()
Link copied to clipboard
open override fun play()
Link copied to clipboard
open fun prepare()
Link copied to clipboard
open fun release()
Link copied to clipboard
open fun removeListener(listener: Player.Listener?)
Link copied to clipboard
open fun removeMediaItem(index: Int)
Link copied to clipboard
open fun removeMediaItems(fromIndex: Int, toIndex: Int)
Link copied to clipboard
open fun replaceMediaItem(index: Int, mediaItem: MediaItem?)
Link copied to clipboard
open fun replaceMediaItems(fromIndex: Int, toIndex: Int, mediaItems: List<MediaItem?>?)
Link copied to clipboard
open fun seekBack()
Link copied to clipboard
open fun seekForward()
Link copied to clipboard
open override fun seekTo(positionMs: Long)
open override fun seekTo(mediaItemIndex: Int, positionMs: Long)
Link copied to clipboard
open fun seekToDefaultPosition(mediaItemIndex: Int)
Link copied to clipboard
open override fun seekToNext()
Link copied to clipboard
open override fun seekToNextMediaItem()
Link copied to clipboard
open override fun seekToPrevious()
Link copied to clipboard
open override fun seekToPreviousMediaItem()
Link copied to clipboard
open fun setAudioAttributes(audioAttributes: AudioAttributes?, handleAudioFocus: Boolean)
Link copied to clipboard
open fun setMediaItem(mediaItem: MediaItem?)
open fun setMediaItem(mediaItem: MediaItem?, resetPosition: Boolean)
open fun setMediaItem(mediaItem: MediaItem?, startPositionMs: Long)
Link copied to clipboard
open fun setMediaItems(mediaItems: List<MediaItem?>?)
open fun setMediaItems(mediaItems: List<MediaItem?>?, resetPosition: Boolean)
open fun setMediaItems(mediaItems: List<MediaItem?>?, startIndex: Int, startPositionMs: Long)
Link copied to clipboard
open fun setPlaybackSpeed(speed: Float)
Link copied to clipboard
open fun setVideoSurface(@Nullable surface: Surface?)
Link copied to clipboard
open fun setVideoSurfaceHolder(@Nullable surfaceHolder: SurfaceHolder?)
Link copied to clipboard
open fun setVideoSurfaceView(@Nullable surfaceView: SurfaceView?)
Link copied to clipboard
open fun setVideoTextureView(@Nullable textureView: TextureView?)
Link copied to clipboard
open override fun stop()
Link copied to clipboard
open fun unmute()