- generate() - Method in class com.devbrackets.android.exomedia.core.renderer.RendererProvider
-
- generate(Context, Handler, Uri, TransferListener) - Method in class com.devbrackets.android.exomedia.core.source.MediaSourceProvider
-
- generateDrmSessionManager() - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- gestureDetector - Variable in class com.devbrackets.android.exomedia.ui.widget.VideoView.TouchListener
-
- getAnalyticsCollector() - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
Returns the AnalyticsCollector used for collecting analytics events.
- getAudioSessionId() - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Returns the audio session ID.
- getAudioSessionId() - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- getAudioSessionId() - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- getAudioSessionId() - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- getAudioSessionId() - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- getAvailableTracks() - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Retrieves a list of available tracks to select from.
- getAvailableTracks() - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
Retrieves a list of available tracks to select from.
- getAvailableTracks() - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
Retrieves a list of available tracks to select from.
- getAvailableTracks() - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- getAvailableTracks() - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- getAvailableTracks() - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
Retrieves a list of available tracks
- getAvailableTracks() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- getAvailableTracks() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- getAvailableTracks() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- getAvailableTracks() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- getAvailableTracks() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- getAvailableTracks() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Retrieves a list of available tracks to select from.
- getBandwidthMeter() - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- getBitmap() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Returns a Bitmap representation of the current contents of the
view.
- getBufferedPercent() - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- getBufferedPercent() - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- getBufferedPercent() - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- getBufferedPercent() - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- getBufferedPercent() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- getBufferedPercent() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- getBufferedPercent() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- getBufferedPercent() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- getBufferedPercent() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- getBufferedPercentage() - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- getBufferPercentage() - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Retrieves the current buffer percent of the audio item.
- getBufferPercentage() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
- getBufferPercentage() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Retrieves the current buffer percent of the video.
- getColor(Context, int) - Static method in class com.devbrackets.android.exomedia.util.ResourceUtil
-
Retrieves the color specified with the colorRes.
- getColorStateList(Context, int) - Static method in class com.devbrackets.android.exomedia.util.ResourceUtil
-
Retrieves the ColorStateList specified with the colorRes.
- getCurrentPosition() - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Retrieves the current position of the audio playback.
- getCurrentPosition() - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- getCurrentPosition() - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- getCurrentPosition() - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- getCurrentPosition() - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- getCurrentPosition() - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- getCurrentPosition(boolean) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
TODO: Expose this
Returns the position in the media.
- getCurrentPosition() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- getCurrentPosition() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- getCurrentPosition() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- getCurrentPosition() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- getCurrentPosition() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- getCurrentPosition() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
- getCurrentPosition() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Retrieves the current position of the audio playback.
- getCurrentRotation() - Method in class com.devbrackets.android.exomedia.core.video.scale.MatrixManager
-
- getCurrentScaleType() - Method in class com.devbrackets.android.exomedia.core.video.scale.MatrixManager
-
- getDrawable(Context, int) - Static method in class com.devbrackets.android.exomedia.util.ResourceUtil
-
Retrieves the drawable specified with the resourceId.
- getDuration() - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Retrieves the duration of the current audio item.
- getDuration() - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- getDuration() - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- getDuration() - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- getDuration() - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- getDuration() - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- getDuration() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- getDuration() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- getDuration() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- getDuration() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- getDuration() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- getDuration() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
- getDuration() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Retrieves the duration of the current audio item.
- getExoMediaRendererType(int) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- getExoPlayer() - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- getExoPlayerTracksInfo(ExoMedia.RendererType, int, MappingTrackSelector.MappedTrackInfo) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- getExoPlayerTrackType(ExoMedia.RendererType) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- getExtension(Uri) - Static method in class com.devbrackets.android.exomedia.util.MediaSourceUtil
-
- getExtraViews() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
- getExtraViews() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsMobile
-
- getHeight() - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- getHorizontalDelta(View) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback.ButtonFocusChangeListener
-
- getLayoutResource() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Used to retrieve the layout resource identifier to inflate
- getLayoutResource() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback
-
- getLayoutResource() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsMobile
-
- getManufacturer() - Method in class com.devbrackets.android.exomedia.util.DeviceUtil.NonCompatibleDevice
-
- getModel() - Method in class com.devbrackets.android.exomedia.util.DeviceUtil.NonCompatibleDevice
-
- getPlaybackSpeed() - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Retrieves the current speed the media is playing at.
- getPlaybackSpeed() - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- getPlaybackSpeed() - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- getPlaybackSpeed() - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- getPlaybackSpeed() - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- getPlaybackSpeed() - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- getPlaybackSpeed() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- getPlaybackSpeed() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- getPlaybackSpeed() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- getPlaybackSpeed() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- getPlaybackSpeed() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- getPlaybackSpeed() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
- getPlaybackSpeed() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Retrieves the current speed the media is playing at.
- getPlaybackState() - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- getPlayWhenReady() - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- getPreviewImageView() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Gets the preview ImageView for use with image loading libraries.
- getRepeaterDelay() - Method in class com.devbrackets.android.exomedia.util.Repeater
-
Retrieves the amount of time between method invocation.
- getResolvedResourceId(Context, int) - Static method in class com.devbrackets.android.exomedia.util.ResourceUtil
-
Resolves the reference to an attribute, returning the root resource id.
- getScaleType() - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- getScaleType() - Method in class com.devbrackets.android.exomedia.core.video.ResizingSurfaceView
-
- getScaleType() - Method in class com.devbrackets.android.exomedia.core.video.ResizingTextureView
-
- getSelectedTrackIndex(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
- getSelectedTrackIndex(ExoMedia.RendererType, int) - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- getSelectedTrackIndex(ExoMedia.RendererType, int) - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- getSelectedTrackIndex(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- getSelectedTrackIndex(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- getSelectedTrackIndex(ExoMedia.RendererType) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- getSelectedTrackIndex(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- getSelectedTrackIndex(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- getSelectedTrackIndex(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- getSelectedTrackIndex(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- getSelectedTrackIndex(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- getSelectedTrackIndex(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- getSelectedTrackIndex(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
- getSpeedMultiplier() - Method in class com.devbrackets.android.exomedia.util.StopWatch
-
Retrieves the current multiplier used for the current time calculations.
- getSurface() - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- getTickDelay() - Method in class com.devbrackets.android.exomedia.util.StopWatch
-
Retrieves the approximate duration between time updates.
- getTime() - Method in class com.devbrackets.android.exomedia.util.StopWatch
-
Retrieves the current time for the stopwatch.
- getTimeInt() - Method in class com.devbrackets.android.exomedia.util.StopWatch
-
Retrieves the current time for the stopwatch.
- getUriWithProtocol(String) - Static method in class com.devbrackets.android.exomedia.util.MediaUtil
-
If the passed uri contains a protocol (e.g.
- getVideoControls() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
- getVideoControlsCore() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
- getVideoUri() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Retrieves the current Video URI.
- getVideoViewApiImplementation(Context, VideoView.AttributeContainer) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Retrieves the layout resource to use for the backing video view implementation.
- getVolume() - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- getVolume() - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- getVolume() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- getVolume() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- getVolume() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- getVolume() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- getVolume() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- getVolume() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
- getVolume() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Retrieves the current media volume
- getVolumeLeft() - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Retrieves the current left volume
- getVolumeLeft() - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- getVolumeLeft() - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- getVolumeLeft() - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- getVolumeRight() - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- getVolumeRight() - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- getVolumeRight() - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- getWidth() - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- getWindowInfo() - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Retrieves the information associated with the current com.google.android.exoplayer2.Timeline.Window
used by the ExoPlayer backed implementation.
- getWindowInfo() - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- getWindowInfo() - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- getWindowInfo() - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- getWindowInfo() - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- getWindowInfo() - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- getWindowInfo() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- getWindowInfo() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- getWindowInfo() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- getWindowInfo() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- getWindowInfo() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- getWindowInfo() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
- getWindowInfo() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Retrieves the information associated with the current com.google.android.exoplayer2.Timeline.Window
used by the ExoPlayer backed implementation.
- globalLayoutMatrixListener - Variable in class com.devbrackets.android.exomedia.core.video.ResizingSurfaceView
-
- globalLayoutMatrixListener - Variable in class com.devbrackets.android.exomedia.core.video.ResizingTextureView
-
- globalLayoutMatrixListenerLock - Variable in class com.devbrackets.android.exomedia.core.video.ResizingSurfaceView
-
- globalLayoutMatrixListenerLock - Variable in class com.devbrackets.android.exomedia.core.video.ResizingTextureView
-
- ready() - Method in class com.devbrackets.android.exomedia.core.video.scale.MatrixManager
-
- registeredRendererClasses - Static variable in class com.devbrackets.android.exomedia.ExoMedia.Data
-
- registerForInput() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback
-
Registers all selectable fields for key events in order
to correctly handle navigation.
- registerListeners() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Registers any internal listeners to perform the playback controls,
such as play/pause, next, and previous
- registerListeners() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback
-
- registerListeners() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsMobile
-
- registerMediaSourceBuilder(MediaSourceProvider.SourceTypeBuilder) - Static method in class com.devbrackets.android.exomedia.ExoMedia
-
Registers additional com.google.android.exoplayer2.source.MediaSources for the specified file
extensions (and regexes).
- registerRenderer(ExoMedia.RendererType, Class<? extends Renderer>) - Static method in class com.devbrackets.android.exomedia.ExoMedia
-
Registers additional customized com.google.android.exoplayer2.Renderers
that will be used by the com.google.android.exoplayer2.source.MediaSources to
correctly play media.
- release() - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Releases the resources associated with this media player
- release() - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
Releases the resources associated with this media player
- release() - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- release() - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- release() - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- release() - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- release() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- release() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- release() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- release() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- release() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- release() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Stops the playback and releases all resources attached to this
VideoView.
- releaseOnDetachFromWindow - Variable in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
- RemoteKeyListener() - Constructor for class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback.RemoteKeyListener
-
- removeAnalyticsListener(AnalyticsListener) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
Removes an AnalyticsListener.
- removeExtraView(View) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
- removeExtraView(View) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsMobile
-
- removeListener(ExoPlayerListener) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- RendererProvider - Class in com.devbrackets.android.exomedia.core.renderer
-
Provides all the necessary com.google.android.exoplayer2.Renderers
- RendererProvider(Context, Handler, TextOutput, MetadataOutput, AudioRendererEventListener, VideoRendererEventListener) - Constructor for class com.devbrackets.android.exomedia.core.renderer.RendererProvider
-
- repeatDelay - Variable in class com.devbrackets.android.exomedia.util.Repeater
-
- Repeater - Class in com.devbrackets.android.exomedia.util
-
A method repeater to easily perform update functions on a timed basis.
- Repeater() - Constructor for class com.devbrackets.android.exomedia.util.Repeater
-
- Repeater(boolean) - Constructor for class com.devbrackets.android.exomedia.util.Repeater
-
- Repeater(Handler) - Constructor for class com.devbrackets.android.exomedia.util.Repeater
-
- Repeater.PollRunnable - Class in com.devbrackets.android.exomedia.util
-
- Repeater.RepeatListener - Interface in com.devbrackets.android.exomedia.util
-
- repeaterRunning - Variable in class com.devbrackets.android.exomedia.util.Repeater
-
- requestedConfigurationRotation - Variable in class com.devbrackets.android.exomedia.core.video.ResizingSurfaceView
-
- requestedConfigurationRotation - Variable in class com.devbrackets.android.exomedia.core.video.ResizingTextureView
-
- requestedModificationView - Variable in class com.devbrackets.android.exomedia.core.video.scale.MatrixManager
-
- requestedRotation - Variable in class com.devbrackets.android.exomedia.core.video.scale.MatrixManager
-
- requestedScaleType - Variable in class com.devbrackets.android.exomedia.core.video.scale.MatrixManager
-
- requestedSeek - Variable in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- requestedSeek - Variable in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
- requestedUserRotation - Variable in class com.devbrackets.android.exomedia.core.video.ResizingSurfaceView
-
- requestedUserRotation - Variable in class com.devbrackets.android.exomedia.core.video.ResizingTextureView
-
- requestedVolume - Variable in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- requestedVolume - Variable in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
- requestFocus() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView.AudioFocusHelper
-
Requests to obtain the audio focus
- reset() - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Stops the current audio playback and resets the listener states
so that we receive the callbacks for events like onPrepared
- reset() - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- reset() - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- reset() - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- reset() - Method in class com.devbrackets.android.exomedia.core.video.scale.MatrixManager
-
- reset() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Stops the current video playback and resets the listener states
so that we receive the callbacks for events like onPrepared
- reset() - Method in class com.devbrackets.android.exomedia.util.StopWatch
-
Resets the current time for the stopWatch
- ResizingSurfaceView - Class in com.devbrackets.android.exomedia.core.video
-
A SurfaceView that reSizes itself according to the requested layout type
once we have a video
- ResizingSurfaceView(Context) - Constructor for class com.devbrackets.android.exomedia.core.video.ResizingSurfaceView
-
- ResizingSurfaceView(Context, AttributeSet) - Constructor for class com.devbrackets.android.exomedia.core.video.ResizingSurfaceView
-
- ResizingSurfaceView(Context, AttributeSet, int) - Constructor for class com.devbrackets.android.exomedia.core.video.ResizingSurfaceView
-
- ResizingSurfaceView(Context, AttributeSet, int, int) - Constructor for class com.devbrackets.android.exomedia.core.video.ResizingSurfaceView
-
- ResizingSurfaceView.OnSizeChangeListener - Interface in com.devbrackets.android.exomedia.core.video
-
- ResizingTextureView - Class in com.devbrackets.android.exomedia.core.video
-
A TextureView that reSizes itself according to the requested layout type
once we have a video
- ResizingTextureView(Context) - Constructor for class com.devbrackets.android.exomedia.core.video.ResizingTextureView
-
- ResizingTextureView(Context, AttributeSet) - Constructor for class com.devbrackets.android.exomedia.core.video.ResizingTextureView
-
- ResizingTextureView(Context, AttributeSet, int) - Constructor for class com.devbrackets.android.exomedia.core.video.ResizingTextureView
-
- ResizingTextureView(Context, AttributeSet, int, int) - Constructor for class com.devbrackets.android.exomedia.core.video.ResizingTextureView
-
- ResizingTextureView.OnSizeChangeListener - Interface in com.devbrackets.android.exomedia.core.video
-
- ResourceUtil - Class in com.devbrackets.android.exomedia.util
-
A Utility for handling the changes in the Android Resources API
and the support Drawables to correctly retrieve tinted Drawables
- ResourceUtil() - Constructor for class com.devbrackets.android.exomedia.util.ResourceUtil
-
- restart() - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
Prepares the media previously specified for playback.
- restart() - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
Prepares the media previously specified for playback.
- restart() - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
If the media has completed playback, calling restart will seek to the beginning of the media, and play it.
- restart() - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- restart() - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
Seeks to the beginning of the media, and plays it.
- restart() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- restart() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- restart() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- restart() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
If the video has completed playback, calling restart will seek to the beginning of the video, and play it.
- restart() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
If the video has completed playback, calling restart will seek to the beginning of the video, and play it.
- restart() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
- restart() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
If the video has completed playback, calling restart will seek to the beginning of the video, and play it.
- restartOverridePosition() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
- retrieveViews() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Retrieves the view references from the xml layout
- retrieveViews() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback
-
- retrieveViews() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsMobile
-
- rewindButton - Variable in class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback
-
- rippleIndicator - Variable in class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback
-
- RippleTranslateAnimation(int) - Constructor for class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback.RippleTranslateAnimation
-
- rotate(View, int) - Method in class com.devbrackets.android.exomedia.core.video.scale.MatrixManager
-
- run() - Method in class com.devbrackets.android.exomedia.util.Repeater.PollRunnable
-
- run() - Method in class com.devbrackets.android.exomedia.util.StopWatch.TickRunnable
-
- scale(View, ScaleType) - Method in class com.devbrackets.android.exomedia.core.video.scale.MatrixManager
-
Performs the requested scaling on the view's matrix
- ScaleType - Enum in com.devbrackets.android.exomedia.core.video.scale
-
See ImageView.ScaleType for a description
for each type
- scaleType - Variable in class com.devbrackets.android.exomedia.ui.widget.VideoView.AttributeContainer
-
Specifies the scale that the
VideoView should use.
- seekBar - Variable in class com.devbrackets.android.exomedia.ui.widget.VideoControlsMobile
-
- SeekBarChanged() - Constructor for class com.devbrackets.android.exomedia.ui.widget.VideoControlsMobile.SeekBarChanged
-
- seekListener - Variable in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
- seekTo(long) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Moves the current audio progress to the specified location.
- seekTo(long) - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- seekTo(long) - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- seekTo(long) - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- seekTo(long) - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- seekTo(long) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- seekTo(long, boolean) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
TODO: Expose this
Seeks to the specified position in the media currently loaded specified by positionMs.
- seekTo(long) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- seekTo(long) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- seekTo(long) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- seekTo(long) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- seekTo(long) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- seekTo(long) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
- seekTo(long) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Moves the current video progress to the specified location.
- sendMessage(int, int, Object) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- sendMessage(int, int, Object, boolean) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- setAnalyticsListener(AnalyticsListener) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Sets the listener to inform of Analytics updates
- setAnalyticsListener(AnalyticsListener) - Method in class com.devbrackets.android.exomedia.core.ListenerMux
-
Sets the listener to inform of Analytics updates
- setAnalyticsListener(AnalyticsListener) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets the listener to inform of Analytics updates
- setAudioStreamType(int) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Sets the audio stream type for this MediaPlayer.
- setAudioStreamType(int) - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
Sets the audio stream type for this MediaPlayer.
- setAudioStreamType(int) - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- setAudioStreamType(int) - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- setAudioStreamType(int) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- setBufferUpdateListener(OnBufferUpdateListener) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- setButtonListener(VideoControlsButtonListener) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Specifies the callback to inform of button click events
- setCanHide(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Sets weather this control can be hidden.
- setCaptionListener(CaptionListener) - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- setCaptionListener(CaptionListener) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- setCaptionListener(CaptionListener) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- setCaptionListener(CaptionListener) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- setCaptionListener(CaptionListener) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- setCaptionListener(CaptionListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- setCaptionListener(CaptionListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- setCaptionListener(CaptionListener) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets the caption listener for this MediaPlayer
Only the exoplayer implementation supports captions.
- setControls(VideoControls) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
- setControls(VideoControlsCore) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
- setDataSource(Uri) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Sets the source path for the audio item.
- setDataSource(Uri, MediaSource) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Sets the source path for the audio item.
- setDataSource(Uri) - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- setDataSource(Uri, MediaSource) - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- setDataSource(Uri) - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- setDataSource(Uri, MediaSource) - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- setDataSource(Uri) - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- setDataSource(Uri, MediaSource) - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- setDataSourceFactoryProvider(ExoMedia.DataSourceFactoryProvider) - Static method in class com.devbrackets.android.exomedia.ExoMedia
-
Specifies the provider to use when building
com.google.android.exoplayer2.upstream.DataSource.Factory
instances for use with the
MediaSourceBuilders.
- setDescription(CharSequence) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Sets the description text to display for the current item in playback.
- setDrmCallback(MediaDrmCallback) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Sets the MediaDrmCallback to use when handling DRM for media.
- setDrmCallback(MediaDrmCallback) - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
Sets the MediaDrmCallback to use when handling DRM for media.
- setDrmCallback(MediaDrmCallback) - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
Sets the MediaDrmCallback to use when handling DRM for media.
- setDrmCallback(MediaDrmCallback) - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- setDrmCallback(MediaDrmCallback) - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- setDrmCallback(MediaDrmCallback) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
Sets the MediaDrmCallback to use when handling DRM for media.
- setDrmCallback(MediaDrmCallback) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- setDrmCallback(MediaDrmCallback) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- setDrmCallback(MediaDrmCallback) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
Sets the MediaDrmCallback to use when handling DRM for media.
- setDrmCallback(MediaDrmCallback) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- setDrmCallback(MediaDrmCallback) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- setDrmCallback(MediaDrmCallback) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets the MediaDrmCallback to use when handling DRM for media.
- setDrmSessionManager(<any>) - Method in class com.devbrackets.android.exomedia.core.renderer.RendererProvider
-
- setDroppedFrameNotificationAmount(int) - Method in class com.devbrackets.android.exomedia.core.renderer.RendererProvider
-
- setDuration(long) - Method in interface com.devbrackets.android.exomedia.ui.widget.VideoControlsCore
-
Sets the video duration in Milliseconds to display
at the end of the progress bar
- setDuration(long) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback
-
- setDuration(long) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsMobile
-
- setFastForwardButtonEnabled(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Sets the button state for the Fast Forward button.
- setFastForwardButtonEnabled(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback
-
- setFastForwardButtonRemoved(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Adds or removes the FastForward button.
- setFastForwardButtonRemoved(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback
-
- setFastForwardDrawable(Drawable) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Sets the drawable for the Fast button
- setFastForwardDrawable(Drawable) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback
-
- setHandleAudioFocus(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Enables or Disables automatic handling of audio focus.
- setHideDelay(long) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
- setHideEmptyTextContainer(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Sets weather the text block and associated container will be hidden
when no content is specified.
- setHttpDataSourceFactoryProvider(ExoMedia.HttpDataSourceFactoryProvider) - Static method in class com.devbrackets.android.exomedia.ExoMedia
-
- setId3MetadataListener(MetadataListener) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets the listener to inform of ID3 metadata updates
- setInternalErrorListener(InternalErrorListener) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- setIntrinsicVideoSize(int, int) - Method in class com.devbrackets.android.exomedia.core.video.scale.MatrixManager
-
- setListenerMux(ListenerMux) - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- setListenerMux(ListenerMux) - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- setListenerMux(ListenerMux) - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- setListenerMux(ListenerMux) - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- setListenerMux(ListenerMux) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- setListenerMux(ListenerMux) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- setListenerMux(ListenerMux) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- setListenerMux(ListenerMux) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- setListenerMux(ListenerMux) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- setListenerMux(ListenerMux) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
- setLoadControl(LoadControl) - Static method in class com.devbrackets.android.exomedia.ExoMedia
-
Specifies the
LoadControl to use when building the
com.google.android.exoplayer2.ExoPlayer instance
used in the
VideoView and
AudioPlayer.
- setMeasureBasedOnAspectRatioEnabled(boolean) - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- setMeasureBasedOnAspectRatioEnabled(boolean) - Method in class com.devbrackets.android.exomedia.core.video.ResizingSurfaceView
-
- setMeasureBasedOnAspectRatioEnabled(boolean) - Method in class com.devbrackets.android.exomedia.core.video.ResizingTextureView
-
- setMeasureBasedOnAspectRatioEnabled(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Measures the underlying
VideoViewApi using the video's aspect ratio if
true
- setMediaSource(MediaSource) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- setMetadataListener(MetadataListener) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Sets the listener to inform of ID3 metadata updates
- setMetadataListener(MetadataListener) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- setMetadataListener(MetadataListener) - Method in class com.devbrackets.android.exomedia.core.ListenerMux
-
Sets the listener to inform of ID3 metadata updates
- setNextButtonEnabled(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Sets the button state for the Next button.
- setNextButtonRemoved(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Adds or removes the Next button.
- setNextDrawable(Drawable) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Sets the drawable for the next button
- setNotifiedCompleted(boolean) - Method in class com.devbrackets.android.exomedia.core.ListenerMux
-
Sets weather the listener was notified when the playback was completed
(played through the end).
- setNotifiedPrepared(boolean) - Method in class com.devbrackets.android.exomedia.core.ListenerMux
-
Sets weather the listener was notified when we became prepared.
- setOnBufferingUpdateListener(MediaPlayer.OnBufferingUpdateListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
Register a callback to be invoked when the status of a network
stream's buffer has changed.
- setOnBufferingUpdateListener(MediaPlayer.OnBufferingUpdateListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
Register a callback to be invoked when the status of a network
stream's buffer has changed.
- setOnBufferingUpdateListener(MediaPlayer.OnBufferingUpdateListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
Register a callback to be invoked when the status of a network
stream's buffer has changed.
- setOnBufferUpdateListener(OnBufferUpdateListener) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Sets the listener to inform of VideoPlayer buffer update events
- setOnBufferUpdateListener(OnBufferUpdateListener) - Method in class com.devbrackets.android.exomedia.core.ListenerMux
-
Sets the listener to inform of buffering updates
- setOnBufferUpdateListener(OnBufferUpdateListener) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets the listener to inform of VideoPlayer buffer update events
- setOnCompletionListener(OnCompletionListener) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Sets the listener to inform of VideoPlayer completion events
- setOnCompletionListener(OnCompletionListener) - Method in class com.devbrackets.android.exomedia.core.ListenerMux
-
Sets the listener to inform of VideoPlayer completion events
- setOnCompletionListener(MediaPlayer.OnCompletionListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
Register a callback to be invoked when the end of a media file
has been reached during playback.
- setOnCompletionListener(MediaPlayer.OnCompletionListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
Register a callback to be invoked when the end of a media file
has been reached during playback.
- setOnCompletionListener(MediaPlayer.OnCompletionListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
Register a callback to be invoked when the end of a media file
has been reached during playback.
- setOnCompletionListener(OnCompletionListener) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets the listener to inform of VideoPlayer completion events
- setOnErrorListener(OnErrorListener) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Sets the listener to inform of playback errors
- setOnErrorListener(OnErrorListener) - Method in class com.devbrackets.android.exomedia.core.ListenerMux
-
Sets the listener to inform of playback errors
- setOnErrorListener(MediaPlayer.OnErrorListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
Register a callback to be invoked when an error occurs
during playback or setup.
- setOnErrorListener(MediaPlayer.OnErrorListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
Register a callback to be invoked when an error occurs
during playback or setup.
- setOnErrorListener(MediaPlayer.OnErrorListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
Register a callback to be invoked when an error occurs
during playback or setup.
- setOnErrorListener(OnErrorListener) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets the listener to inform of playback errors
- setOnInfoListener(MediaPlayer.OnInfoListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
Register a callback to be invoked when an informational event
occurs during playback or setup.
- setOnInfoListener(MediaPlayer.OnInfoListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
Register a callback to be invoked when an informational event
occurs during playback or setup.
- setOnInfoListener(MediaPlayer.OnInfoListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
Register a callback to be invoked when an informational event
occurs during playback or setup.
- setOnPreparedListener(OnPreparedListener) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Sets the listener to inform of VideoPlayer prepared events
- setOnPreparedListener(OnPreparedListener) - Method in class com.devbrackets.android.exomedia.core.ListenerMux
-
Sets the listener to inform of VideoPlayer prepared events
- setOnPreparedListener(MediaPlayer.OnPreparedListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
Register a callback to be invoked when the media file
is loaded and ready to go.
- setOnPreparedListener(MediaPlayer.OnPreparedListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
Register a callback to be invoked when the media file
is loaded and ready to go.
- setOnPreparedListener(MediaPlayer.OnPreparedListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
Register a callback to be invoked when the media file
is loaded and ready to go.
- setOnPreparedListener(OnPreparedListener) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets the listener to inform of VideoPlayer prepared events
- setOnSeekCompleteListener(MediaPlayer.OnSeekCompleteListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
Register a callback to be invoked when a seek operation has been
completed.
- setOnSeekCompleteListener(MediaPlayer.OnSeekCompleteListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
Register a callback to be invoked when a seek operation has been
completed.
- setOnSeekCompleteListener(MediaPlayer.OnSeekCompleteListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
Register a callback to be invoked when a seek operation has been
completed.
- setOnSeekCompletionListener(OnSeekCompletionListener) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Sets the listener to inform of VideoPlayer seek completion events
- setOnSeekCompletionListener(OnSeekCompletionListener) - Method in class com.devbrackets.android.exomedia.core.ListenerMux
-
Sets the listener to inform of VideoPlayer seek completion events
- setOnSeekCompletionListener(OnSeekCompletionListener) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets the listener to inform of VideoPlayer seek completion events
- setOnSizeChangeListener(ResizingSurfaceView.OnSizeChangeListener) - Method in class com.devbrackets.android.exomedia.core.video.ResizingSurfaceView
-
Specifies the listener to notify of surface size changes.
- setOnSizeChangeListener(ResizingTextureView.OnSizeChangeListener) - Method in class com.devbrackets.android.exomedia.core.video.ResizingTextureView
-
Specifies the listener to notify of surface size changes.
- setOnTouchListener(View.OnTouchListener) - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- setOnTouchListener(View.OnTouchListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- setOnTouchListener(View.OnTouchListener) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- setOnTouchListener(View.OnTouchListener) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
- setOnVideoSizedChangedListener(OnVideoSizeChangedListener) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets the listener to inform of video size changes
- setOverridePositionMatchesPlaybackSpeed(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
If set the overridden position will use the same playback rate as the
media in playback.
- setPlaybackSpeed(float) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Sets the playback speed for this MediaPlayer.
- setPlaybackSpeed(float) - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
Sets the playback speed for this MediaPlayer.
- setPlaybackSpeed(float) - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
Sets the playback speed for this MediaPlayer.
- setPlaybackSpeed(float) - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- setPlaybackSpeed(float) - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- setPlaybackSpeed(float) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- setPlaybackSpeed(float) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- setPlaybackSpeed(float) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- setPlaybackSpeed(float) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- setPlaybackSpeed(float) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- setPlaybackSpeed(float) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- setPlaybackSpeed(float) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
- setPlaybackSpeed(float) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets the playback speed for this MediaPlayer.
- setPlayPauseDrawables(Drawable, Drawable) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Sets the drawables to use for the PlayPause button
- setPlayWhenReady(boolean) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- setPosition(long) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Sets the current video position, updating the seek bar
and the current time field
- setPosition(long) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback
-
- setPosition(long) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsMobile
-
- setPositionOffset(long) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
- setPreviewImage(Drawable) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets an image that will be visible only when the video is loading.
- setPreviewImage(int) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets an image that will be visible only when the video is loading.
- setPreviewImage(Bitmap) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets an image that will be visible only when the video is loading.
- setPreviewImage(Uri) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets an image that will be visible only when the video is loading.
- setPreviousButtonEnabled(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Sets the button state for the Previous button.
- setPreviousButtonRemoved(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Adds or removes the Previous button.
- setPreviousDrawable(Drawable) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Sets the drawable for the previous button
- setReleaseOnDetachFromWindow(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
WARNING: Use of this method may cause memory leaks.
- setRendererEnabled(ExoMedia.RendererType, boolean) - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
Enables or disables the track associated with the type.
- setRendererEnabled(ExoMedia.RendererType, boolean) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- setRendererEnabled(ExoMedia.RendererType, boolean) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- setRendererEnabled(ExoMedia.RendererType, boolean) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- setRendererEnabled(ExoMedia.RendererType, boolean) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- setRendererEnabled(ExoMedia.RendererType, boolean) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- setRendererEnabled(ExoMedia.RendererType, boolean) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- setRendererEnabled(ExoMedia.RendererType, boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Enables or disables the track associated with the type.
- setRepeaterDelay(int) - Method in class com.devbrackets.android.exomedia.util.Repeater
-
Sets the amount of time between method invocation.
- setRepeatListener(Repeater.RepeatListener) - Method in class com.devbrackets.android.exomedia.util.Repeater
-
Sets the listener to be notified for each repeat
- setRepeatMode(int) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Sets the repeat mode for this MediaPlayer.
- setRepeatMode(int) - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- setRepeatMode(int) - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- setRepeatMode(int) - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- setRepeatMode(int) - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- setRepeatMode(int) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- setRepeatMode(int) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- setRepeatMode(int) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- setRepeatMode(int) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- setRepeatMode(int) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- setRepeatMode(int) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- setRepeatMode(int) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets the repeat mode for this MediaPlayer.
- setRewindButtonEnabled(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Sets the button state for the Rewind button.
- setRewindButtonEnabled(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback
-
- setRewindButtonRemoved(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Adds or removes the Rewind button.
- setRewindButtonRemoved(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback
-
- setRewindDrawable(Drawable) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Sets the drawable for the rewind button
- setRewindDrawable(Drawable) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback
-
- setScale(View, float, float) - Method in class com.devbrackets.android.exomedia.core.video.scale.MatrixManager
-
Applies the specified scale modification to the view
- setScaleType(ScaleType) - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- setScaleType(ScaleType) - Method in class com.devbrackets.android.exomedia.core.video.ResizingSurfaceView
-
Sets the scaling method to use for the video
- setScaleType(ScaleType) - Method in class com.devbrackets.android.exomedia.core.video.ResizingTextureView
-
Sets the scaling method to use for the video
- setScaleType(ScaleType) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets how the video should be scaled in the view
- setSeekListener(VideoControlsSeekListener) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Sets the callbacks to inform of progress seek events
- setSelectedTrack(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- setSelectedTrack(ExoMedia.RendererType, int, int) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- setSpeedMultiplier(float) - Method in class com.devbrackets.android.exomedia.util.StopWatch
-
Sets the multiplier to use when calculating the passed duration.
- setSubTitle(CharSequence) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Sets the subtitle to display for the current item in playback.
- setSurface(Surface) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- setTickDelay(int) - Method in class com.devbrackets.android.exomedia.util.StopWatch
-
Sets the approximate duration between time updates.
- setTickListener(StopWatch.TickListener) - Method in class com.devbrackets.android.exomedia.util.StopWatch
-
Sets the listener to be notified for each time update (tick)
- setTitle(CharSequence) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Sets the title to display for the current item in playback
- setTrack(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
- setTrack(ExoMedia.RendererType, int, int) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Changes to the track with trackIndex for the specified
trackType
- setTrack(ExoMedia.RendererType, int) - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- setTrack(ExoMedia.RendererType, int, int) - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- setTrack(ExoMedia.RendererType, int) - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- setTrack(ExoMedia.RendererType, int, int) - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- setTrack(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- setTrack(ExoMedia.RendererType, int, int) - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- setTrack(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- setTrack(ExoMedia.RendererType, int, int) - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- setTrack(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- setTrack(ExoMedia.RendererType, int, int) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- setTrack(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- setTrack(ExoMedia.RendererType, int, int) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- setTrack(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- setTrack(ExoMedia.RendererType, int, int) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- setTrack(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- setTrack(ExoMedia.RendererType, int, int) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- setTrack(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- setTrack(ExoMedia.RendererType, int, int) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- setTrack(ExoMedia.RendererType, int) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
- setTrack(ExoMedia.RendererType, int, int) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Changes to the track with trackIndex for the specified
trackType
- setup() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- setup() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- setup() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- setup(Context, AttributeSet) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- setup(Context, AttributeSet) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- setup(Context) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Performs any initialization steps such as retrieving views, registering listeners,
and updating any drawables.
- setup(Context) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback
-
- setup(Context, AttributeSet) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Performs the functionality to setup the initial properties including
determining the backing implementation and reading xml attributes
- setupDamSessionManagerAnalytics(<any>) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- setUri(Uri) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- setVideoJoiningTimeMs(int) - Method in class com.devbrackets.android.exomedia.core.renderer.RendererProvider
-
- setVideoPath(String) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets the path to the video.
- setVideoRotation(int, boolean) - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
Sets the rotation for the Video
- setVideoRotation(int, boolean) - Method in class com.devbrackets.android.exomedia.core.video.ResizingSurfaceView
-
Sets the rotation for the Video
- setVideoRotation(int, int) - Method in class com.devbrackets.android.exomedia.core.video.ResizingSurfaceView
-
Specifies the rotation that should be applied to the video for both the user
requested value and the value specified in the videos configuration.
- setVideoRotation(int, boolean) - Method in class com.devbrackets.android.exomedia.core.video.ResizingTextureView
-
Sets the rotation for the Video
- setVideoRotation(int, int) - Method in class com.devbrackets.android.exomedia.core.video.ResizingTextureView
-
Specifies the rotation that should be applied to the video for both the user
requested value and the value specified in the videos configuration.
- setVideoRotation(int) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets the rotation for the Video
- setVideoUri(Uri) - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- setVideoUri(Uri, MediaSource) - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- setVideoUri(Uri) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- setVideoUri(Uri, MediaSource) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- setVideoUri(Uri) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- setVideoUri(Uri, MediaSource) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- setVideoUri(Uri) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- setVideoUri(Uri, MediaSource) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- setVideoUri(Uri) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- setVideoUri(Uri, MediaSource) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- setVideoURI(Uri) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
Sets video URI.
- setVideoURI(Uri, Map<String, String>) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
Sets video URI using specific headers.
- setVideoUri(Uri) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- setVideoUri(Uri, MediaSource) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- setVideoURI(Uri) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
Sets video URI.
- setVideoURI(Uri, Map<String, String>) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
Sets video URI using specific headers.
- setVideoURI(Uri, Map<String, String>) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
Sets video URI using specific headers.
- setVideoURI(Uri) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets the Uri location for the video to play
- setVideoURI(Uri, MediaSource) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets the Uri location for the video to play
- setVideoView(VideoView) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
- setVisibilityListener(VideoControlsVisibilityListener) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Sets the callbacks to inform of visibility changes
- setVolume(float, float) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Sets the volume level for the audio playback.
- setVolume(float, float) - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- setVolume(float) - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- setVolume(float, float) - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- setVolume(float, float) - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- setVolume(float) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- setVolume(float) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- setVolume(float) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- setVolume(float) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- setVolume(float) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- setVolume(float) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- setVolume(float) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
- setVolume(float) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Sets the volume level for devices that support
the ExoPlayer (JellyBean or greater).
- setWakeMode(Context, int) - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
Set the low-level power management behavior for this AudioPlayer.
- setWakeMode(Context, int) - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- setWakeMode(Context, int) - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- setWakeMode(Context, int) - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- setWakeMode(Context, int) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
This function has the MediaPlayer access the low-level power manager
service to control the device's power usage while playing is occurring.
- shouldNotifyCompletion(long) - Method in class com.devbrackets.android.exomedia.core.ListenerMux.Notifier
-
- shouldNotifyCompletion(long) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView.MuxNotifier
-
- show() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
Immediately starts the animation to show the controls
- show() - Method in interface com.devbrackets.android.exomedia.ui.widget.VideoControlsCore
-
Shows the controls immediately
- showControls() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
- showLoading(boolean) - Method in interface com.devbrackets.android.exomedia.ui.widget.VideoControlsCore
-
Update the controls to indicate that the video
is loading.
- showLoading(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback
-
- showLoading(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsMobile
-
- showTemporary() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControlsLeanback
-
Temporarily shows the default controls, hiding after the standard
delay.
- SourceTypeBuilder(MediaSourceBuilder, String, String) - Constructor for class com.devbrackets.android.exomedia.core.source.MediaSourceProvider.SourceTypeBuilder
-
- SourceTypeBuilder(MediaSourceBuilder, String, String, String) - Constructor for class com.devbrackets.android.exomedia.core.source.MediaSourceProvider.SourceTypeBuilder
-
- sourceTypeBuilders - Static variable in class com.devbrackets.android.exomedia.ExoMedia.Data
-
- speedMultiplier - Variable in class com.devbrackets.android.exomedia.util.StopWatch
-
- SsMediaSourceBuilder - Class in com.devbrackets.android.exomedia.core.source.builder
-
- SsMediaSourceBuilder() - Constructor for class com.devbrackets.android.exomedia.core.source.builder.SsMediaSourceBuilder
-
- start() - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
- start() - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- start() - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- start() - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- start() - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- start() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- start() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- start() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- start() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- start() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- start() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
- start() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
- start() - Method in class com.devbrackets.android.exomedia.util.Repeater
-
Starts the repeater
- start() - Method in class com.devbrackets.android.exomedia.util.StopWatch
-
Starts the stopwatch.
- startRequested - Variable in class com.devbrackets.android.exomedia.ui.widget.VideoView.AudioFocusHelper
-
- startTime - Variable in class com.devbrackets.android.exomedia.util.StopWatch
-
- stayAwake(boolean) - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- stop() - Method in class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- stop() - Method in class com.devbrackets.android.exomedia.util.Repeater
-
Stops the repeater
- stop() - Method in class com.devbrackets.android.exomedia.util.StopWatch
-
Stops the stopwatch, capturing the ending time
- stopPlayback() - Method in class com.devbrackets.android.exomedia.AudioPlayer
-
If an audio item is currently in playback then the playback will be stopped
- stopPlayback() - Method in interface com.devbrackets.android.exomedia.core.api.AudioPlayerApi
-
- stopPlayback(boolean) - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
Performs the functionality to stop the video in playback
- stopPlayback() - Method in class com.devbrackets.android.exomedia.core.audio.ExoAudioPlayer
-
- stopPlayback() - Method in class com.devbrackets.android.exomedia.core.audio.NativeAudioPlayer
-
- stopPlayback(boolean) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- stopPlayback(boolean) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- stopPlayback(boolean) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
Performs the functionality to stop the video in playback
- stopPlayback(boolean) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
- stopPlayback(boolean) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
- stopPlayback(boolean) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
Performs the functionality to stop the video in playback
- stopPlayback() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
If a video is currently in playback then the playback will be stopped
- stopPlayback(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
Stops the video currently in playback, making sure to only clear the surface
when requested.
- StopWatch - Class in com.devbrackets.android.exomedia.util
-
A simple stopwatch to keep a correct and updated record of the running duration
of processes.
- StopWatch() - Constructor for class com.devbrackets.android.exomedia.util.StopWatch
-
- StopWatch(boolean) - Constructor for class com.devbrackets.android.exomedia.util.StopWatch
-
- StopWatch(Handler) - Constructor for class com.devbrackets.android.exomedia.util.StopWatch
-
- StopWatch.TickListener - Interface in com.devbrackets.android.exomedia.util
-
- StopWatch.TickRunnable - Class in com.devbrackets.android.exomedia.util
-
- storedTime - Variable in class com.devbrackets.android.exomedia.util.StopWatch
-
- subTitleTextView - Variable in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
- supportsExoPlayer(Context) - Method in class com.devbrackets.android.exomedia.util.DeviceUtil
-
- surfaceChanged(SurfaceHolder, int, int, int) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView.HolderCallback
-
- surfaceChanged(SurfaceHolder, int, int, int) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView.HolderCallback
-
- surfaceCreated(SurfaceHolder) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView.HolderCallback
-
- surfaceCreated(SurfaceHolder) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView.HolderCallback
-
- surfaceDestroyed(SurfaceHolder) - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView.HolderCallback
-
- surfaceDestroyed(SurfaceHolder) - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView.HolderCallback
-
- suspend() - Method in interface com.devbrackets.android.exomedia.core.api.VideoViewApi
-
- suspend() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoSurfaceVideoView
-
- suspend() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoTextureVideoView
-
- suspend() - Method in class com.devbrackets.android.exomedia.core.video.exo.ExoVideoDelegate
-
- suspend() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeSurfaceVideoView
-
Cleans up the resources being held.
- suspend() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeTextureVideoView
-
Cleans up the resources being held.
- suspend() - Method in class com.devbrackets.android.exomedia.core.video.mp.NativeVideoDelegate
-
Cleans up the resources being held.
- suspend() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
If a video is currently in playback then the playback will be suspended