class NativeVideoEncoder
static class Companion |
NativeVideoEncoder(audioSourceUri: NonExistentClass, outputFilePath: java.lang.String, width: int, height: int, frameRate: int, bitRate: int, mimeType: java.lang.String, containerFormat: int, audioStartAtNanosecond: long, audioEndAtNanosecond: long, iFrameIntervalInSeconds: int) |
fun addFrame(texture: ly.img.android.opengl.textures.GlTexture, presentationTimeNanoseconds: long): void |
|
fun copyOneAudioFrameToMuxer(maxPresentationTimeInNanoseconds: long, sendEndOfStream: boolean): boolean
Copy one Audio frame from input to output. |
|
fun disable(): void |
|
fun enable(): void |
|
fun finalizeVideo(): void |
|
fun getAudioEncoderInputBuffers(): InputBufferCompat |
|
fun getAudioEncoderOutputBuffers(): OutputBufferCompat |
|
fun getPresentationTime(): long |
|
fun getVideoEncoderOutputBuffers(): OutputBufferCompat |
|
fun setAudioEncoderInputBuffers(p: InputBufferCompat): void |
|
fun setAudioEncoderOutputBuffers(p: OutputBufferCompat): void |
|
fun setPresentationTime(p: long): void |
|
fun setVideoEncoderOutputBuffers(p: OutputBufferCompat): void |
Companion |