# AudioSource

abstract class AudioSource

Created by pedro on 11/1/24.

#### Inheritors

AudioFileSource
InternalAudioSource
MicrophoneSource
MixAudioSource
NoAudioSource
SilenceAudioSource

## Constructors

AudioSource
Link copied to clipboard
constructor()

## Properties

created
Link copied to clipboard
var created: Boolean
echoCanceler
Link copied to clipboard
var echoCanceler: Boolean
isStereo
Link copied to clipboard
var isStereo: Boolean
noiseSuppressor
Link copied to clipboard
var noiseSuppressor: Boolean
sampleRate
Link copied to clipboard
var sampleRate: Int

## Functions

init
Link copied to clipboard
fun init(sampleRate: Int, isStereo: Boolean, echoCanceler: Boolean, noiseSuppressor: Boolean): Boolean
isRunning
Link copied to clipboard
abstract fun isRunning(): Boolean
release
Link copied to clipboard
abstract fun release()
start
Link copied to clipboard
abstract fun start(getMicrophoneData: GetMicrophoneData)
stop
Link copied to clipboard
abstract fun stop()