add missing mediacodec get functions

relates to #13
This commit is contained in:
qimiko committed 2024-02-20 14:50:28 -07:00
1 parent 1b136cd4e9
commit 919822300d
1 file changed
+10 -4
+10 -4
View File
@@ -11,18 +11,24 @@ import java.io.IOException
import java.nio.ByteBuffer
class MediaCodec {
private var channelCount = 0
// these variables require getX functions for ndk access
var channelCount = 0
private set
var mCodecPtr = 0L
var length = 0L
private set
var sampleRate = 0
private set
private var mCodecPtr = 0L
private var mCurrentOutputBufferIndex = -1
private var mDecoder: MediaCodec? = null
private var mExtractor: MediaExtractor? = null
private var mInputBuffers: Array<ByteBuffer>? = null
private var mInputFinished = false
private var length = 0L
private var mOutputBuffers: Array<ByteBuffer>? = null
private var mOutputFinished = false
private var sampleRate = 0
fun init(codecPtr: Long): Boolean {
mCodecPtr = codecPtr