getPresentationTimeInNanoseconds
|
fun getPresentationTimeInNanoseconds(): Long |
hasSource
|
fun hasSource(): Boolean |
loadBufferedTexture
|
fun loadBufferedTexture(chunkRect: MultiRect, buffer: GlFrameBufferTexture, isExport: Boolean = false): Unit |
onRelease
|
fun onRelease(): Unit |
pauseVideoAndAudio
|
fun pauseVideoAndAudio(): Unit |
seekStart
|
fun seekStart(): Unit |
seekStop
|
fun seekStop(): Unit |
seekTo
|
fun seekTo(startAtUs: Long): Unit |
setSource
|
fun setSource(source: ImageSource): Unit
fun setSource(source: VideoSource): Unit |
setTimeRange
|
fun setTimeRange(minFrameTimeInNanoseconds: Long, maxFrameTimeInNanoseconds: Long): Unit |
setVideoAndAudioFrame
|
fun setVideoAndAudioFrame(atNanosecond: Long, isPlaying: Boolean): Unit |
startFrameByFrameMode
|
fun startFrameByFrameMode(startAtNanoseconds: Long): Unit |
startStreamMode
|
fun startStreamMode(): Unit |
startVideo
|
fun startVideo(): Unit |
stopVideo
|
fun stopVideo(): Unit |
stopVideoAndAudioDecoding
|
fun stopVideoAndAudioDecoding(): Unit |
waitForNextFrame
|
fun waitForNextFrame(): Boolean |