- 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 MediaSources for the specified file
extensions (and regexes).
- registerRenderer(ExoMedia.RendererType, Class<? super Renderer>) - Static method in class com.devbrackets.android.exomedia.ExoMedia
-
Registers additional customized Renderers
that will be used by the 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
-
- 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 Renderers
- RendererProvider(Context, Handler, TextRenderer.Output, MetadataRenderer.Output, AudioRendererEventListener, VideoRendererEventListener) - Constructor for class com.devbrackets.android.exomedia.core.renderer.RendererProvider
-
- 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.RepeatListener - Interface in com.devbrackets.android.exomedia.util
-
- 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
-
- 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
-
- 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) - 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
-
- 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
-
- 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 class com.devbrackets.android.exomedia.core.exoplayer.ExoMediaPlayer
-
- setControls(VideoControls) - 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
-
- 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(DrmSessionManager<FrameworkMediaCrypto>) - 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 class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
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
-
Specifies the provider to use when building
HttpDataSource.BaseFactory
instances for use with the
MediaSourceBuilders.
- 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
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
- 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.
- 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
- 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
-
- 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
-
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) - 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) - 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) - 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) - 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) - 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
- 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
-
Sets the parent view to use for determining playback length, position,
state, etc.
- 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.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
- showControls() - Method in class com.devbrackets.android.exomedia.ui.widget.VideoView
-
- showLoading(boolean) - Method in class com.devbrackets.android.exomedia.ui.widget.VideoControls
-
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
-
- sourceTypeBuilders - Static variable in class com.devbrackets.android.exomedia.ExoMedia.Data
-
- 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
-
- 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
-
- 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