Static variables

@:flash.property@:require(flash10_1)staticread onlyisSupported:Bool

@:flash.propertystaticread onlynames:Array<Dynamic>

Static methods

@:value({ index : -1 })@:require(flash10_2)staticgetEnhancedMicrophone(index:Int = -1):Microphone

@:value({ index : -1 })staticgetMicrophone(index:Int = -1):Microphone

Constructor

new()

Variables

@:flash.propertyread onlyactivityLevel:Float

@:flash.property@:require(flash10)codec:SoundCodec

@:flash.property@:require(flash10_1)enableVAD:Bool

@:flash.property@:require(flash10)encodeQuality:Int

@:flash.property@:require(flash10_2)enhancedOptions:MicrophoneEnhancedOptions

@:flash.property@:require(flash10)framesPerPacket:Int

@:flash.propertygain:Float

@:flash.propertyread onlyindex:Int

@:flash.propertyread onlymuted:Bool

@:flash.propertyread onlyname:String

@:flash.property@:require(flash10_1)noiseSuppressionLevel:Int

@:flash.propertyrate:Int

@:flash.propertyread onlysilenceLevel:Float

@:flash.propertyread onlysilenceTimeout:Int

@:flash.propertyread onlyuseEchoSuppression:Bool

Methods

@:value({ state : true })setLoopBack(state:Bool = true):Void

@:value({ timeout : -1 })setSilenceLevel(silenceLevel:Float, timeout:Int = -1):Void

setUseEchoSuppression(useEchoSuppression:Bool):Void

Inherited Variables

Inherited Methods

Defined by EventDispatcher

@:value({ useWeakReference : false, priority : 0, useCapture : false })addEventListener<T>(type:EventType<T>, listener:T ‑> Void, useCapture:Bool = false, priority:Int = 0, useWeakReference:Bool = false):Void

@:value({ useCapture : false })removeEventListener<T>(type:EventType<T>, listener:T ‑> Void, useCapture:Bool = false):Void