# Package-level declarations

## Types

AacMuxerRecordController
Link copied to clipboard
class AacMuxerRecordController : AsyncBaseRecordController

Muxer to record AAC files (used in only audio by default).

AndroidMuxerRecordController
Link copied to clipboard
@RequiresApi(api = 18)
class AndroidMuxerRecordController : AsyncBaseRecordController

Created by pedro on 08/03/19. Class to control video recording with MediaMuxer.

AndroidMuxerWebmRecordController
Link copied to clipboard
@RequiresApi(api = 21)
class AndroidMuxerWebmRecordController : AsyncBaseRecordController

Created by pedro on 08/03/19. Class to control audio recording with MediaMuxer.

BitrateAdapter
Link copied to clipboard
open class BitrateAdapter
Created by pedro on 11/07/19.
Filter
Link copied to clipboard
class Filter(var filterAction: FilterAction, var position: Int, var baseFilterRender: BaseFilterRender)

Created by pedro on 30/07/18.

FlvMuxerRecordController
Link copied to clipboard
class FlvMuxerRecordController : AsyncBaseRecordController
FpsListener
Link copied to clipboard
open class FpsListener
Created by pedro on 09/07/19.
IORunnable
Link copied to clipboard
interface IORunnable

Created by pedro on 26/6/24.

Mpeg2TsMuxerRecordController
Link copied to clipboard
class Mpeg2TsMuxerRecordController : AsyncBaseRecordController
PreviewCallback
Link copied to clipboard
class PreviewCallback(onCreated: (surface: Surface, width: Int, height: Int) -> Unit, onChanged: (width: Int, height: Int) -> Unit, onDestroyed: () -> Unit)
SensorRotationManager
Link copied to clipboard
open class SensorRotationManager