Skip navigation links
A B C D E G H I O P R S T 

A

addListener(DemoPlayer.Listener) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 

B

blockingClearSurface() - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
buildRenderers(DemoPlayer) - Method in class tv.danmaku.ijk.media.exo.demo.player.DashRendererBuilder
 
buildRenderers(DemoPlayer) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.RendererBuilder
Builds renderers for playback.
buildRenderers(DemoPlayer) - Method in class tv.danmaku.ijk.media.exo.demo.player.ExtractorRendererBuilder
 
buildRenderers(DemoPlayer) - Method in class tv.danmaku.ijk.media.exo.demo.player.HlsRendererBuilder
 
buildRenderers(DemoPlayer) - Method in class tv.danmaku.ijk.media.exo.demo.player.SmoothStreamingRendererBuilder
 

C

cancel() - Method in class tv.danmaku.ijk.media.exo.demo.player.DashRendererBuilder
 
cancel() - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.RendererBuilder
Cancels the current build operation, if there is one.
cancel() - Method in class tv.danmaku.ijk.media.exo.demo.player.ExtractorRendererBuilder
 
cancel() - Method in class tv.danmaku.ijk.media.exo.demo.player.HlsRendererBuilder
 
cancel() - Method in class tv.danmaku.ijk.media.exo.demo.player.SmoothStreamingRendererBuilder
 

D

DashRendererBuilder - Class in tv.danmaku.ijk.media.exo.demo.player
A {link RendererBuilder} for DASH.
DashRendererBuilder(Context, String, String, MediaDrmCallback) - Constructor for class tv.danmaku.ijk.media.exo.demo.player.DashRendererBuilder
 
DemoPlayer - Class in tv.danmaku.ijk.media.exo.demo.player
A wrapper around {link ExoPlayer} that provides a higher level interface.
DemoPlayer(DemoPlayer.RendererBuilder) - Constructor for class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
DemoPlayer.CaptionListener - Interface in tv.danmaku.ijk.media.exo.demo.player
A listener for receiving notifications of timed text.
DemoPlayer.Id3MetadataListener - Interface in tv.danmaku.ijk.media.exo.demo.player
A listener for receiving ID3 metadata parsed from the media stream.
DemoPlayer.InfoListener - Interface in tv.danmaku.ijk.media.exo.demo.player
A listener for debugging information.
DemoPlayer.InternalErrorListener - Interface in tv.danmaku.ijk.media.exo.demo.player
A listener for internal errors.
DemoPlayer.Listener - Interface in tv.danmaku.ijk.media.exo.demo.player
A listener for core events.
DemoPlayer.RendererBuilder - Interface in tv.danmaku.ijk.media.exo.demo.player
Builds renderers for the player.

E

endSession() - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
EventLogger - Class in tv.danmaku.ijk.media.exo.demo
Logs player events using {link Log}.
EventLogger() - Constructor for class tv.danmaku.ijk.media.exo.demo.EventLogger
 
executeKeyRequest(UUID, KeyRequest) - Method in class tv.danmaku.ijk.media.exo.demo.SmoothStreamingTestMediaDrmCallback
 
executeProvisionRequest(UUID, ProvisionRequest) - Method in class tv.danmaku.ijk.media.exo.demo.SmoothStreamingTestMediaDrmCallback
 
ExtractorRendererBuilder - Class in tv.danmaku.ijk.media.exo.demo.player
A {link RendererBuilder} for streams that can be read using an {link Extractor}.
ExtractorRendererBuilder(Context, String, Uri) - Constructor for class tv.danmaku.ijk.media.exo.demo.player.ExtractorRendererBuilder
 

G

getAudioSessionId() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
getBackgrounded() - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
getBandwidthMeter() - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
getBufferedPercentage() - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
getBufferedPercentage() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
getCodecCounters() - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
getCurrentPosition() - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
getCurrentPosition() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
getDataSource() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
getDuration() - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
getDuration() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
getFormat() - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
getMediaInfo() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
getPlaybackState() - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
getPlayerControl() - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
getPlayWhenReady() - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
getSelectedTrack(int) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
getSurface() - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
getTrackCount(int) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
getTrackFormat(int, int) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
getTrackInfo() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
getVideoHeight() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
getVideoSarDen() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
getVideoSarNum() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
getVideoWidth() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 

H

HlsRendererBuilder - Class in tv.danmaku.ijk.media.exo.demo.player
A {link RendererBuilder} for HLS.
HlsRendererBuilder(Context, String, String) - Constructor for class tv.danmaku.ijk.media.exo.demo.player.HlsRendererBuilder
 

I

IjkExoMediaPlayer - Class in tv.danmaku.ijk.media.exo
 
IjkExoMediaPlayer(Context) - Constructor for class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
isLooping() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
isPlayable() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
isPlaying() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 

O

onAudioFormatEnabled(Format, int, long) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onAudioFormatEnabled(Format, int, long) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.InfoListener
 
onAudioTrackInitializationError(AudioTrack.InitializationException) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onAudioTrackInitializationError(AudioTrack.InitializationException) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.InternalErrorListener
 
onAudioTrackInitializationError(AudioTrack.InitializationException) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onAudioTrackUnderrun(int, long, long) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onAudioTrackUnderrun(int, long, long) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.InternalErrorListener
 
onAudioTrackUnderrun(int, long, long) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onAudioTrackWriteError(AudioTrack.WriteException) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onAudioTrackWriteError(AudioTrack.WriteException) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.InternalErrorListener
 
onAudioTrackWriteError(AudioTrack.WriteException) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onAvailableRangeChanged(int, TimeRange) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onAvailableRangeChanged(int, TimeRange) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.InfoListener
 
onAvailableRangeChanged(int, TimeRange) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onBandwidthSample(int, long, long) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onBandwidthSample(int, long, long) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.InfoListener
 
onBandwidthSample(int, long, long) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onCryptoError(MediaCodec.CryptoException) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onCryptoError(MediaCodec.CryptoException) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.InternalErrorListener
 
onCryptoError(MediaCodec.CryptoException) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onCues(List<Cue>) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.CaptionListener
 
onCues(List<Cue>) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onDecoderInitializationError(DecoderInitializationException) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onDecoderInitializationError(DecoderInitializationException) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.InternalErrorListener
 
onDecoderInitializationError(DecoderInitializationException) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onDecoderInitialized(String, long, long) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onDecoderInitialized(String, long, long) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.InfoListener
 
onDecoderInitialized(String, long, long) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onDownstreamFormatChanged(int, Format, int, long) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onDrawnToSurface(Surface) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onDrmKeysLoaded() - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onDrmSessionManagerError(Exception) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onDrmSessionManagerError(Exception) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.InternalErrorListener
 
onDrmSessionManagerError(Exception) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onDroppedFrames(int, long) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onDroppedFrames(int, long) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.InfoListener
 
onDroppedFrames(int, long) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onError(Exception) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onError(Exception) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.Listener
 
onId3Metadata(List<Id3Frame>) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.Id3MetadataListener
 
onLoadCanceled(int, long) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onLoadCompleted(int, long, int, int, Format, long, long, long, long) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onLoadCompleted(int, long, int, int, Format, long, long, long, long) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.InfoListener
 
onLoadCompleted(int, long, int, int, Format, long, long, long, long) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onLoadError(int, IOException) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onLoadError(int, IOException) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.InternalErrorListener
 
onLoadError(int, IOException) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onLoadStarted(int, long, int, int, Format, long, long) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onLoadStarted(int, long, int, int, Format, long, long) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.InfoListener
 
onLoadStarted(int, long, int, int, Format, long, long) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onMetadata(List<Id3Frame>) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onPlayerError(ExoPlaybackException) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onPlayerStateChanged(boolean, int) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onPlayWhenReadyCommitted() - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onRendererInitializationError(Exception) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onRendererInitializationError(Exception) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.InternalErrorListener
 
onStateChanged(boolean, int) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onStateChanged(boolean, int) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.Listener
 
onUpstreamDiscarded(int, long, long) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
onVideoFormatEnabled(Format, int, long) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onVideoFormatEnabled(Format, int, long) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.InfoListener
 
onVideoSizeChanged(int, int, int, float) - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
onVideoSizeChanged(int, int, int, float) - Method in interface tv.danmaku.ijk.media.exo.demo.player.DemoPlayer.Listener
 
onVideoSizeChanged(int, int, int, float) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 

P

pause() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
prepare() - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
prepareAsync() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 

R

release() - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
release() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
removeListener(DemoPlayer.Listener) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
RENDERER_COUNT - Static variable in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
reset() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 

S

seekTo(long) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
seekTo(long) - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
setAudioStreamType(int) - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
setBackgrounded(boolean) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
setCaptionListener(DemoPlayer.CaptionListener) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
setDataSource(Context, Uri) - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
setDataSource(Context, Uri, Map<String, String>) - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
setDataSource(String) - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
setDataSource(FileDescriptor) - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
setDisplay(SurfaceHolder) - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
setInfoListener(DemoPlayer.InfoListener) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
setInternalErrorListener(DemoPlayer.InternalErrorListener) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
setKeepInBackground(boolean) - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
setLogEnabled(boolean) - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
setLooping(boolean) - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
setMetadataListener(DemoPlayer.Id3MetadataListener) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
setPlayWhenReady(boolean) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
setScreenOnWhilePlaying(boolean) - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
setSelectedTrack(int, int) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
setSurface(Surface) - Method in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
setSurface(Surface) - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
setVolume(float, float) - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
setWakeMode(Context, int) - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
SmoothStreamingRendererBuilder - Class in tv.danmaku.ijk.media.exo.demo.player
A {link RendererBuilder} for SmoothStreaming.
SmoothStreamingRendererBuilder(Context, String, String, MediaDrmCallback) - Constructor for class tv.danmaku.ijk.media.exo.demo.player.SmoothStreamingRendererBuilder
 
SmoothStreamingTestMediaDrmCallback - Class in tv.danmaku.ijk.media.exo.demo
Demo {link StreamingDrmSessionManager} for smooth streaming test content.
SmoothStreamingTestMediaDrmCallback() - Constructor for class tv.danmaku.ijk.media.exo.demo.SmoothStreamingTestMediaDrmCallback
 
start() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 
startSession() - Method in class tv.danmaku.ijk.media.exo.demo.EventLogger
 
STATE_BUFFERING - Static variable in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
STATE_ENDED - Static variable in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
STATE_IDLE - Static variable in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
STATE_PREPARING - Static variable in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
STATE_READY - Static variable in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
stop() - Method in class tv.danmaku.ijk.media.exo.IjkExoMediaPlayer
 

T

TRACK_DEFAULT - Static variable in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
TRACK_DISABLED - Static variable in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
tv.danmaku.ijk.media.exo - package tv.danmaku.ijk.media.exo
 
tv.danmaku.ijk.media.exo.demo - package tv.danmaku.ijk.media.exo.demo
 
tv.danmaku.ijk.media.exo.demo.player - package tv.danmaku.ijk.media.exo.demo.player
 
TYPE_AUDIO - Static variable in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
TYPE_METADATA - Static variable in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
TYPE_TEXT - Static variable in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
TYPE_VIDEO - Static variable in class tv.danmaku.ijk.media.exo.demo.player.DemoPlayer
 
A B C D E G H I O P R S T 
Skip navigation links