public interface IPlayerCodecHelper
Modifier and Type | Method and Description |
---|---|
void |
clearBuffer() |
void |
close() |
boolean |
createStreamingMediaPlayer() |
boolean |
enqueueBuffer(java.lang.String segmentUrl,
byte[] data,
boolean discontinuity,
boolean formatChange,
int bitrateIndex,
boolean lastSegment,
int segmentPosition,
int segmentOffset) |
int |
getBitrateOfLastSegmentPushed() |
int |
getBufferInQueue() |
int |
getCurrentPosition(PlayingSegmentInfo info) |
long |
getTimePosition() |
void |
initEventCallbacks() |
boolean |
initNativeEngine() |
boolean |
isAudioOnly() |
boolean |
isRebuffering() |
boolean |
isResettingTimestamps() |
boolean |
isSurfaceAvailable() |
int |
onAudioPropertiesChange(int channels,
int sampleRate,
int bitRate) |
int |
onEndBuffering() |
int |
onPlaybackFinished() |
int |
onStartBuffering() |
int |
onVideoPropertiesChange(int width,
int height,
int frameRate,
int bitRate) |
void |
releasePlayer() |
void |
setOnStreamPropertiesChange(IStreamPropertiesChange listener) |
void |
setPlayingPauseState(boolean playing) |
void |
setSurface(Surface surface) |
void |
shutdownNativeMediaEngine() |
void initEventCallbacks()
boolean initNativeEngine()
void setOnStreamPropertiesChange(IStreamPropertiesChange listener)
void setSurface(Surface surface)
boolean createStreamingMediaPlayer()
int getBufferInQueue()
void setPlayingPauseState(boolean playing)
boolean enqueueBuffer(java.lang.String segmentUrl, byte[] data, boolean discontinuity, boolean formatChange, int bitrateIndex, boolean lastSegment, int segmentPosition, int segmentOffset)
long getTimePosition()
void clearBuffer()
int getBitrateOfLastSegmentPushed()
boolean isRebuffering()
int getCurrentPosition(PlayingSegmentInfo info)
boolean isAudioOnly()
boolean isSurfaceAvailable()
void releasePlayer()
void shutdownNativeMediaEngine()
void close()
int onVideoPropertiesChange(int width, int height, int frameRate, int bitRate)
int onAudioPropertiesChange(int channels, int sampleRate, int bitRate)
int onStartBuffering()
int onEndBuffering()
int onPlaybackFinished()
boolean isResettingTimestamps()