RtspServerOnlyAudio

class RtspServerOnlyAudio(connectChecker: ConnectChecker, port: Int) : OnlyAudioBase

Created by pedro on 17/04/21.

Constructors

Link copied to clipboard
constructor(connectChecker: ConnectChecker, port: Int)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val recordStatus: RecordController.Status?
Link copied to clipboard

Functions

Link copied to clipboard
open fun disableAudio()
Link copied to clipboard
open fun enableAudio()
Link copied to clipboard
open fun forceCodecType(codecTypeAudio: CodecUtil.CodecType?)
Link copied to clipboard
Link copied to clipboard
open fun pauseRecord()
Link copied to clipboard
open fun prepareAudio(): Boolean
open fun prepareAudio(bitrate: Int, sampleRate: Int, isStereo: Boolean): Boolean
open fun prepareAudio(bitrate: Int, sampleRate: Int, isStereo: Boolean, echoCanceler: Boolean, noiseSuppressor: Boolean): Boolean
open fun prepareAudio(audioSource: Int, bitrate: Int, sampleRate: Int, isStereo: Boolean, echoCanceler: Boolean, noiseSuppressor: Boolean): Boolean
Link copied to clipboard
Link copied to clipboard
open fun resumeRecord()
Link copied to clipboard
open fun setAudioCodec(codec: AudioCodec?)
Link copied to clipboard
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect?)
Link copied to clipboard
open fun setEncoderErrorCallback(encoderErrorCallback: CodecErrorCallback?)
Link copied to clipboard
open fun setRecordController(recordController: RecordController?)
Link copied to clipboard
open fun setTimestampMode(timestampModeAudio: TimestampMode?)
Link copied to clipboard
@RequiresApi(api = 26)
open fun startRecord(@NonNull fd: FileDescriptor)
@RequiresApi(api = 18)
open fun startRecord(path: String?)
@RequiresApi(api = 26)
open fun startRecord(@NonNull fd: FileDescriptor, @Nullable listener: RecordController.Listener?)
@RequiresApi(api = 18)
open fun startRecord(path: String?, listener: RecordController.Listener?)
Link copied to clipboard
open fun startStream(url: String?)
Link copied to clipboard
@RequiresApi(api = 18)
open fun stopRecord()
Link copied to clipboard
open fun stopStream()