| 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 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||