VideoDecoder

Created by pedro on 20/06/17.

Constructors

Link copied to clipboard
constructor(videoDecoderInterface: VideoDecoderInterface, decoderInterface: DecoderInterface)

Properties

Link copied to clipboard
open val fps: Int
Link copied to clipboard
open val height: Int
Link copied to clipboard
open val width: Int

Functions

Link copied to clipboard
open fun changeOutputSurface(surface: Surface)
Link copied to clipboard
open fun getDuration(): Double
Link copied to clipboard
open fun getTime(): Double
Link copied to clipboard
open fun initExtractor(fileDescriptor: FileDescriptor): Boolean
open fun initExtractor(filePath: String): Boolean
open fun initExtractor(filePath: String, headers: Map<String, String>): Boolean
open fun initExtractor(context: Context, uri: Uri, headers: Map<String, String>): Boolean
open fun initExtractor(fileDescriptor: FileDescriptor, offset: Long, length: Long): Boolean
Link copied to clipboard
open fun isLoopMode(): Boolean
Link copied to clipboard
open fun isRunning(): Boolean
Link copied to clipboard
open fun moveTo(time: Double)
Link copied to clipboard
open fun pauseRender()
Link copied to clipboard
open fun prepareVideo(surface: Surface): Boolean
Link copied to clipboard
open fun resumeRender()
Link copied to clipboard
open fun setLoopMode(loopMode: Boolean)
Link copied to clipboard
open fun start()
Link copied to clipboard
open fun stop()