java.lang.Object | |
↳ | com.ksyun.media.shortvideo.utils.VideoFrameCache |
video frame cache.
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
interface | VideoFrameCache.CacheListener | ||||||||||
class | VideoFrameCache.CacheRanges |
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | INFO_CACHE_NEED_FRAME | ||||||||||
int | INFO_CACHE_PREPARED | ||||||||||
int | INFO_CACHE_REQUEST_GOP | ||||||||||
int | INFO_SEEK_FRAME_GOT |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
public
|
mSinkPin | ||||||||||
public
|
mSrcPin |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
VideoFrameCache(GLRender glRender) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
VideoFrameCache.CacheRanges | getCacheRanges() | ||||||||||
void | getVideoFrame() | ||||||||||
boolean | isCacheFull() | ||||||||||
boolean | isCachePrepared() | ||||||||||
void | release() | ||||||||||
void | reset() | ||||||||||
void | seekTo(long ms) | ||||||||||
void | setCacheListener(VideoFrameCache.CacheListener listener) | ||||||||||
void | setCacheMode(boolean cacheMode) | ||||||||||
void | setSeekStatus(long seekTo) | ||||||||||
void | stop() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |