| Package | com.aispeech.puremvc.model |
| Class | public class AIRecorder4PureMVCProxy |
| Inheritance | AIRecorder4PureMVCProxy org.puremvc.as3.patterns.proxy.Proxy |
| Implements | org.puremvc.as3.interfaces.IProxy |
AIRecorder4PureMVCProxy wraps RecorderLib to fit the PureMVC framework.
Expose the public methods and properties of RecorderLib. Public methods are called by various AIRecorder4PureMVC commands. Public properties can be accessed by mediators directly.
Send RecorderLib's events as PureMVC notificationSee also
| Property | Defined By | ||
|---|---|---|---|
| connectionState : String [read-only] | AIRecorder4PureMVCProxy | ||
| coreRequesterState : String [read-only] | AIRecorder4PureMVCProxy | ||
| dingPlayEnabled : Boolean [write-only] | AIRecorder4PureMVCProxy | ||
| dingVolume : Number | AIRecorder4PureMVCProxy | ||
| micGain : Number [read-only] | AIRecorder4PureMVCProxy | ||
| microphoneDeviceState : String [read-only] | AIRecorder4PureMVCProxy | ||
| microphonePanel : MicrophonePanel [read-only] | AIRecorder4PureMVCProxy | ||
| recorderState : String [read-only] | AIRecorder4PureMVCProxy | ||
| replayVolume : Number | AIRecorder4PureMVCProxy | ||
| Method | Defined By | ||
|---|---|---|---|
AIRecorder4PureMVCProxy(data:Object = null) | AIRecorder4PureMVCProxy | ||
hideMicrophonePanel():void | AIRecorder4PureMVCProxy | ||
init(params:Object):void
Init the AIRecorder
| AIRecorder4PureMVCProxy | ||
reconnect():void | AIRecorder4PureMVCProxy | ||
showMicrophonePanel():void | AIRecorder4PureMVCProxy | ||
startRecord(params:Object):void | AIRecorder4PureMVCProxy | ||
startReplay(params:Object):void | AIRecorder4PureMVCProxy | ||
stopRecord():void | AIRecorder4PureMVCProxy | ||
stopReplay():void | AIRecorder4PureMVCProxy | ||
| Constant | Defined By | ||
|---|---|---|---|
| NAME : String = AIRecorder4PureMVCProxy [static] | AIRecorder4PureMVCProxy | ||
| connectionState | property |
connectionState:String [read-only] public function get connectionState():String| coreRequesterState | property |
coreRequesterState:String [read-only] public function get coreRequesterState():String| dingPlayEnabled | property |
dingPlayEnabled:Boolean [write-only] public function set dingPlayEnabled(value:Boolean):void| dingVolume | property |
dingVolume:Number public function get dingVolume():Number public function set dingVolume(value:Number):void| micGain | property |
micGain:Number [read-only] public function get micGain():Number| microphoneDeviceState | property |
microphoneDeviceState:String [read-only] public function get microphoneDeviceState():String| microphonePanel | property |
microphonePanel:MicrophonePanel [read-only] public function get microphonePanel():MicrophonePanel| recorderState | property |
recorderState:String [read-only] public function get recorderState():String| replayVolume | property |
replayVolume:Number public function get replayVolume():Number public function set replayVolume(value:Number):void| AIRecorder4PureMVCProxy | () | Constructor |
public function AIRecorder4PureMVCProxy(data:Object = null)data:Object (default = null) |
| hideMicrophonePanel | () | method |
public function hideMicrophonePanel():void| init | () | method |
public function init(params:Object):voidInit the AIRecorder
Parameters
params:Object |
| reconnect | () | method |
public function reconnect():void| showMicrophonePanel | () | method |
public function showMicrophonePanel():void| startRecord | () | method |
public function startRecord(params:Object):voidParameters
params:Object |
| startReplay | () | method |
public function startReplay(params:Object):voidParameters
params:Object |
| stopRecord | () | method |
public function stopRecord():void| stopReplay | () | method |
public function stopReplay():void| NAME | Constant |
public static const NAME:String = AIRecorder4PureMVCProxy