NativeVideoEncoder

class NativeVideoEncoder(sourceVideoUri: <ERROR CLASS>?, outputFileUri: <ERROR CLASS>, rotation: Int, width: Int, height: Int, frameRate: Int, bitRate: Int, mimeType: String, containerFormat: Int, startAtNanosecond: Long, endAtNanosecond: Long, iFrameIntervalInSeconds: Int, fastTrimMode: Boolean)

Types

Companion
Link copied to clipboard
object Companion

Functions

addFrame
Link copied to clipboard
fun addFrame(texture: <ERROR CLASS>, presentationTimeNanoseconds: Long)
copyRemainingFramesFromSource
Link copied to clipboard
fun copyRemainingFramesFromSource(): Long
disable
Link copied to clipboard
fun disable()
enable
Link copied to clipboard
fun enable()
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
finalizeVideo
Link copied to clipboard
fun finalizeVideo()
hashCode
Link copied to clipboard
open override fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String

Properties

fastTrimMode
Link copied to clipboard
val fastTrimMode: Boolean
presentationTimeNanoseconds
Link copied to clipboard
var presentationTimeNanoseconds: Long