Package | com.aispeech.device |
Class | public class MicrophoneDevice |
Inheritance | MicrophoneDevice ![]() |
Property | Defined By | ||
---|---|---|---|
actualSampleRate : Number [read-only] | MicrophoneDevice | ||
micGain : Number
get mic gain
| MicrophoneDevice | ||
micInstance : Microphone [read-only]
| MicrophoneDevice | ||
state : String | MicrophoneDevice |
Method | Defined By | ||
---|---|---|---|
MicrophoneDevice(singleMade:SingleMade)
Singleton constructor
| MicrophoneDevice | ||
addSampleDataEventListener():void
Add SampleDataEvent listener to the microphone instance
| MicrophoneDevice | ||
[static]
Get a MicrophoneDevice (singleton) instance
| MicrophoneDevice | ||
init(encodingType:String, sampleRate:Number = 22):void
Initialise the Microphone device
| MicrophoneDevice | ||
Remove SampleDataEvent listener from the microphone instance
| MicrophoneDevice | ||
setSampleRate(value:Number, isLocalService:Boolean = false):void
set microphone device sample rate
| MicrophoneDevice |
Constant | Defined By | ||
---|---|---|---|
DEFAULT_ENCODING_TYPE : String = NellyMoser [static] | MicrophoneDevice | ||
DEFAULT_MICROPHONE_GAIN : int = 75 [static] | MicrophoneDevice | ||
DEFAULT_SAMPLE_RATE : Number = 22 [static] | MicrophoneDevice |
actualSampleRate | property |
actualSampleRate:Number
[read-only] public function get actualSampleRate():Number
micGain | property |
micGain:Number
get mic gain
public function get micGain():Number
public function set micGain(value:Number):void
micInstance | property |
micInstance:Microphone
[read-only]
public function get micInstance():Microphone
state | property |
state:String
public function get state():String
public function set state(value:String):void
MicrophoneDevice | () | Constructor |
public function MicrophoneDevice(singleMade:SingleMade)
Singleton constructor
ParameterssingleMade:SingleMade |
addSampleDataEventListener | () | method |
public function addSampleDataEventListener():void
Add SampleDataEvent listener to the microphone instance
getInstance | () | method |
public static function getInstance():MicrophoneDevice
Get a MicrophoneDevice (singleton) instance
ReturnsMicrophoneDevice — MicrophoneDevice singleton instance
|
init | () | method |
public function init(encodingType:String, sampleRate:Number = 22):void
Initialise the Microphone device
Parameters
encodingType:String (default = NaN ) — Acceptable values are SoundCodec.NELLYMOSER or SoundCodec.SPEEX. The default is NellyMoser
| |
sampleRate:Number (default = 22 ) — In kHZ, Acceptable values are 5, 8, 11, 22, and 44. The default value is 22 kHz
|
removeSampleDataEventListener | () | method |
public function removeSampleDataEventListener():void
Remove SampleDataEvent listener from the microphone instance
setSampleRate | () | method |
public function setSampleRate(value:Number, isLocalService:Boolean = false):void
set microphone device sample rate
Parameters
value:Number — support: 8, 11, 22, 44 (NellyMoser) and 16 (SpeeX and Local Service)
| |
isLocalService:Boolean (default = false )
|
DEFAULT_ENCODING_TYPE | Constant |
public static const DEFAULT_ENCODING_TYPE:String = NellyMoser
DEFAULT_MICROPHONE_GAIN | Constant |
public static const DEFAULT_MICROPHONE_GAIN:int = 75
DEFAULT_SAMPLE_RATE | Constant |
public static const DEFAULT_SAMPLE_RATE:Number = 22