FlvMuxerRecordController

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
Link copied to clipboard
open fun isRecording(): Boolean
Link copied to clipboard
open fun isRunning(): Boolean
Link copied to clipboard
open fun pauseRecord()
Link copied to clipboard
open override fun recordAudio(audioBuffer: ByteBuffer, audioInfo: MediaCodec.BufferInfo)
Link copied to clipboard
open override fun recordVideo(videoBuffer: ByteBuffer, videoInfo: MediaCodec.BufferInfo)
Link copied to clipboard
open override fun resetFormats()
Link copied to clipboard
open fun resumeRecord()
Link copied to clipboard
open fun setAudioCodec(audioCodec: AudioCodec)
Link copied to clipboard
open fun setAudioFormat(audioFormat: MediaFormat)
open override fun setAudioFormat(audioFormat: MediaFormat, isOnlyAudio: Boolean)
Link copied to clipboard
open fun setVideoCodec(videoCodec: VideoCodec)
Link copied to clipboard
open fun setVideoFormat(videoFormat: MediaFormat)
open override fun setVideoFormat(videoFormat: MediaFormat, isOnlyVideo: Boolean)
Link copied to clipboard
open override fun startRecord(fd: FileDescriptor, listener: RecordController.Listener?)
open override fun startRecord(path: String, listener: RecordController.Listener?)
Link copied to clipboard
open override fun stopRecord()