Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
 AbstractFilter
com.noteflight.standingwave2.filters An abstract implementation of the IAudioFilter interface that can be overridden to supply the specific transformation for a specific filter subclass.
 AbstractSource
com.noteflight.standingwave2.sources AbstractSource is an implementation superclass for IAudioSource implementations that wish to generate their output on a per-channel basis.
 AIEvent
com.aispeech.events Base Event class for all AISpeech AS SDK adding message and data members
 AIHttpBuffer
com.aispeech.net.http 
 AIHTTPHeader
com.aispeech.net.http 
 AIHttpRequest
com.aispeech.net.http HTTP Request simplifed version of gabriel's as3httpclient
 AIHttpRequestBuffer
com.aispeech.net.http.io 
 AIHttpResponse
com.aispeech.net.http 
 AILog
com.aispeech.log AILogger Wrapper of mx.logging.Log.
 AIRecorder4PureMVCFacadeHelper
com.aispeech.puremvc 
 AIRecorder4PureMVCInitCommand
com.aispeech.puremvc.controller Register AIRecorderProxy to the app facade Init AIRecorderProxy
 AIRecorder4PureMVCMicrophonePanelCommand
com.aispeech.puremvc.controller 
 AIRecorder4PureMVCNetCommand
com.aispeech.puremvc.controller 
 AIRecorder4PureMVCNotification
com.aispeech.puremvc Notification (constants) sent from AIRecorder4PureMVC proxy, which are to be listened by the proper application mediators There are notifications corresponds to FactoryEvent, NetEvent, CoreRequesterEvent, MicrophoneDeviceEvent, MicrophoneVolumeSildeEvent, and RecorderEvent, respectively.
 AIRecorder4PureMVCProxy
com.aispeech.puremvc.model AIRecorder4PureMVCProxy wraps RecorderLib to fit the PureMVC framework.
 AIRecorder4PureMVCRecorderCommand
com.aispeech.puremvc.controller 
 AllowMicPanel
com.aispeech.view panel prompts a message for user to show system security panel
 AllowMicPanelEvent
com.aispeech.events 
 ASSDKLogBase
com.aispeech.log ASSDK log base class maintain unique logId, and toString method ASSDKLogBase automatically collect the following log info for each log instance logId applicationId source tsLog
 ASSDKLogEvent
com.aispeech.log 
 ASSDKLogId
com.aispeech.log LodId maintain singlton logId
 ASSDKLogType
com.aispeech.log 
 ASSDKReadyLog
com.aispeech.log Instance log when ASSDK is ready Information collected included: Default log of ASSDKLogBase logType = ASSDKLogType.INSTANCE_LOG logEvent = ASSDKLogEvent.ASSDK_READY tsASSDKInstanceReady microphoneStatus userId
 ASSDKStartLog
com.aispeech.log Instance log when ASSDK start to init Information collected included: Default log of ASSDKLogBase logType = ASSDKLogType.INSTANCE_LOG logEvent = ASSDKLogEvent.ASSDK_START tsASSDKInstanceStart language flashVersion osVersion assdkVersion as2sdkVersion (when using AS2 SDK) userAgent (when no JSSDK) applicationURL (when no JSSDK) timezoneOffset // the difference, in minutes, between UTC and the computer's local time (when no JSSDK)
 AthropodTarget
com.aispeech.log This class serves as a custom target for Athropod console It works with the logging framework in Flex Singleton Idea comes from Denny Patternson's FirebugTarget and com.partlyhuman.apollo.logging.FileTarget
 AudioDescriptor
com.noteflight.standingwave2.elements An AudioDescriptor describes the characteristics of an audio stream in terms of number of channels and sample rate.
 AudioPerformer
com.noteflight.standingwave2.performance An AudioPerformer takes a Performance containing a queryable collection of PerformanceElements (i.e.
 AudioPlayer
com.noteflight.standingwave2.output An AudioPlayer streams samples from an IAudioSource to a Sound object using a SampleDataEvent listener.
 AudioRecorder4JS
Top Level AudioRecorder4JS is a wrapper of ASSDK for JavaScript.
 AudioSampleHandler
com.noteflight.standingwave2.output A delegate object that takes care of the work for audio playback by moving data from an IAudioSource into a SampleDataEvent's ByteArray.
 AudioSamples
org.as3wavsound.sazameki.core Contains lists of samples -left and optionally right- decoded from a WAVE ByteArray or manually mixed samples.
 AudioSetting
org.as3wavsound.sazameki.core Contains a sound's playback configuration, such as mono / stereo, sample rate and bit rate.
 AudioUtils
com.noteflight.standingwave2.utils 
 AuthInfoLoader
com.aispeech.common 
 AuthSignatureGenerator
com.aispeech.auth API Auth signature generator Generate auth object as the following: { appKey:"appKey", timeStamp:"timeStamp", sig:"signature" }
 BiquadFilter
com.noteflight.standingwave2.filters Infinite Impulse Response (IIR) linear filter based on the "Direct Form 1" filter structure, incorporating four delay lines from the two previous input and output values.
 CacheFilter
com.noteflight.standingwave2.filters This audio filter does not transform its underlying source.
 Chunk
org.as3wavsound.sazameki.format.riff RIFF Chunk class
 ConnectionBase
com.aispeech.net Base class of Connection classes Implement common Connection class properties and methods Checkout the protected properties and methods for the details.
 ConnectionFactory
com.aispeech.factory Connection factory If not instructed, connection factory firstly try local service (timout in 2 seconds).
 ConnectionLog
com.aispeech.log Session log when ASPing returns any result Information loged included: Default log of ASSDKLogBase sessionId (allow missing) logType = ASSDKLogType.SESSION_LOG logEvent = ASSDKLogEvent.CONNECTION_RESULT tsConnectionStart tsConnectionResult connectionURL connectionStatus connectionResultReason
 ConnectionParams
com.aispeech.net Plain value object holding connection params, including url [read only]: scheme://domain:port scheme [read only]: domain [read only]: port [read only]: timeout: default 3000 (ms) authSignature: default null
 ConnectionState
com.aispeech.net 
 CoreRequester4HTTPService
com.aispeech.core 
 CoreRequester4LocalService
com.aispeech.core Core requester used with local service TODO: support streaming core request
 CoreRequester4RTMPService
com.aispeech.core core requester using with RTMP connection
 CoreRequesterBase
com.aispeech.core 
 CoreRequesterEvent
com.aispeech.events Events defined for com.aispeech.core package
 CoreRequesterHelper
com.aispeech.core 
 CoreRequesterLog
com.aispeech.log Record log when a core request result got Information loged included: Default log of ASSDKLogBase sessionId recordId logType = ASSDKLogType.RECORD_LOG logEvent = ASSDKLogEvent.COREREQUEST_RESULT tsCoreRequestStart tsCoreRequestResult coreRequestResultReason
 CoreRequesterState
com.aispeech.core 
 CoreResultHttpGetter
com.aispeech.core 
 Debug
com.carlcalderon.arthropod Debug Designed for version 0.96.7 to 1.0 of the Arthropod Debugger.
 EchoFilter
com.noteflight.standingwave2.filters An EchoFilter implements a simple recirculating delay line in which the input is blended with a time-delayed copy of itself.
 EnvelopeFilter
com.noteflight.standingwave2.filters EnvelopeFilter applies a so-called ADSR (attack/decay/sustain/release) amplitude envelope to its underlying source, to provide a shape to a sound source that typically has no amplitude envelope.
 EventAddToSameFunction
com.aispeech.common 
 FactoryEvent
com.aispeech.events Events defined for com.aispeech.net package
 FirebugTarget
com.aispeech.log This class serves as a custom target for Firebug's console.
 GainFilter
com.noteflight.standingwave2.filters GainFilter applies a fixed gain factor to the underlying source.
 GroupConnectionStrategy
com.aispeech.factory GroupConnectionStrategy: connect to given server one after another Dispatch FactoryEvent.READY when one connection available, data {connection:IConnection} Dispatch FactoryEvent.EXCEPTION_TIMEOUT when all connection tries fail.
 HttpConnection
com.aispeech.net 
 HttpRPCHelper
com.aispeech.net 
 IAudioFilter
com.noteflight.standingwave2.elements An IAudioFilter is an IAudioSource whose signal is derived from some transformation of another IAudioSource.
 IAudioSource
com.noteflight.standingwave2.elements An IAudioSource is the fundamental unit of construction for StandingWave audio machines.
 IConnection
com.aispeech.net 
 ICoreRequester
com.aispeech.core 
 IEventAddToSameFunction
com.aispeech.common 
 Info
com.aispeech General ASSDK info
 IPerformance
com.noteflight.standingwave2.performance An IPerformance is a queryable set of PerformanceElements.
 IRandomAccessSource
com.noteflight.standingwave2.elements An IRandomAccessSource is an interface implemented by IAudioSources that expose the ability to extract any desired subrange at will, given its starting and ending index.
 IRecorder
com.aispeech.recorder Interface for an audio recorder
 JSTarget
com.aispeech.log 
 LatencyCheck
com.aispeech.net Check latency of the given connection Dispatch NetEvent.LATENCYCHECK_RESULT event when success, data {latency:int} Dispatch NetEvent:LATENCYCHECK_FAULT event when fail
 LatencyLog
com.aispeech.log Session log when a connection closes Information loged included: Default log of ASSDKLogBase sessionId logType = ASSDKLogType.SESSION_LOG logEvent = ASSDKLogEvent.LATENCY_RESULT avgLatency avgThroughput url
 LIST
org.as3wavsound.sazameki.format.riff ...
 ListPerformance
com.noteflight.standingwave2.performance A ListPerformance is an ordered list of PerformanceElements, each of which possesses an onset relative to the start of the performance.
 LocalWave
com.aispeech.recorder 
 MicrophoneDevice
com.aispeech.device MicrophoneDevice is a singleton Note that, MicrophoneDevice instance does not response show up System panel when the microphone device is muted.
 MicrophoneDeviceEvent
com.aispeech.events 
 MicrophoneDeviceLog
com.aispeech.log Instance log when microphone device status changed Information loged included: Default log of ASSDKLogBase logType = ASSDKLogType.INSTANCE_LOG logEvent = ASSDKLogEvent.MICROPHONEDEVICE_STATUS microphoneStatus tsMicrophoneStatus avHardwareDisable = [true|false]
 MicrophoneDeviceState
com.aispeech.device Three microphone device states NOTAVAILABLE MUTED UNMUTED INIT Only UNMUTED is the normal state
 MicrophoneInput
com.noteflight.standingwave2.input The MicrophoneInput class records audio input to a Sample object in which digitized audio accumulates.
 MicrophonePanel
com.aispeech.view the microphone panel mainly contains three panel: microphone volume meter, micorphone volume view (wave form), microphone volume adjust slider
 MicrophoneVolumeMeter
com.aispeech.view Microphone volume meter
 MicrophoneVolumeSlider
com.aispeech.view Microphone volume adjustment slider
 MicrophoneVolumeSliderEvent
com.aispeech.events 
 MicrophoneVolumeViewer
com.aispeech.view Microphone volume viewer, show microphone activity level as WAVE
 NetEvent
com.aispeech.events Events defined for com.aispeech.net package
 ObjectMemoryHash
com.aispeech.log refer to http://stackoverflow.com/questions/1343282/how-can-i-get-an-instances-memory-location-in-actionscript get object's memory hash value
 PerformanceElement
com.noteflight.standingwave2.performance A PerformanceElement is an IAudioSource with a specific start index in sample frames.
 QueuePerformance
com.noteflight.standingwave2.performance A QueuePerformance works forward through a queue of audio sources.
 Recorder4HTTPService
com.aispeech.recorder Singlton audio recorder/replayer used with HTTP service Dependencies: CoreRequester4HTTPService, HTTPConnection, Check RecorderBase for base method and properties
 Recorder4LocalService
com.aispeech.recorder Singlton audio recorder/replayer used with Local service Dependencies: LocalServiceCoreRequester, HTTPConnection, Check RecorderBase for base method and properties TODO: support streaming
 Recorder4RTMPService
com.aispeech.recorder recorder used with a RTMP connection 1.
 RecorderBase
com.aispeech.recorder Base class for audio recorders
 RecorderEvent
com.aispeech.events 
 RecorderFactory
com.aispeech.factory recorder factory create core requester and recorder as per the available connection
 RecorderLib
com.aispeech RecorderLib is the key component ASSDK provides.
 RecorderLog
com.aispeech.log Record log when a record stops Information loged included: Default log of ASSDKLogBase sessionId recordId logType = ASSDKLogType.RECORD_LOG logEvent = ASSDKLogEvent.RECORD_STOP tsRecordStart tsRecordStop
 RecorderState
com.aispeech.recorder State enum for audio recorder NOTREADY IDLE WAITINGTOSTARTRECORDING RECORDING REPLAYING
 ResamplingFilter
com.noteflight.standingwave2.filters This filter implementation resamples an input source by interpolating its samples using a sampling frequency that is some factor higher or lower than its actual sample rate.
 RIFF
org.as3wavsound.sazameki.format.riff ...
 RTMPConnection
com.aispeech.net RTMP connection events TODO~~~~~~~~~~~~ modify event names NetEvent.CONNECTED AudioIOEvent.SERVER_OUT_OF_TIME AudioIOEvent.EXCEPTION_HOST_NET_CHANGE AudioIOEvent.EXCEPTION_SERVER_CONNECT_CLOSE AudioIOEvent.EXCEPTION_SERVER_CONNECT_FAILED AudioIOEvent.EXCEPTION_SERVER_CONNECT_REJECTED AudioIOEvent.REPLAY_STOP
 Sample
com.noteflight.standingwave2.elements Sample is the fundamental audio source in StandingWave, and is simply a set of buffers containing the individual numeric samples of an audio signal.
 SineSource
com.noteflight.standingwave2.sources A SineSource provides a source whose signal in all channels is a pure sine wave of a given frequency.
 SoundManager
com.aispeech.audio Sound manager, should be used as a singleton Provides only static methods/fields
 SoundSource
com.noteflight.standingwave2.sources A SoundSource serves as a source of stereo 44.1k sound extracted from an underlying Flash Player Sound object.
 StatusCode
com.aispeech.events status code for JS
 SysInfo
com.aispeech.sys SysInfo class collects information that describes the system and player that are hosting a SWF file, and makes interpretted outputs Information collected include: language: The user's preferred user interface languages os: The current operating system screenDPI: The dots-per-inch (dpi) resolution of the screen, in pixels screenResolutionX: The maximum horizontal resolution of the screen screenResolutionY: The maximum vertical resolution of the screen version: Flash Player or Adobe AIR platform and version information
 TestHTTPPlayer
Top Level 
 URLListFactory
com.aispeech.factory get url list use method requestURLList() then listen the Event ResultEvent.RESULT on URLListFactory Class instance Dispatch ResultEvent.RESULT when succss.
 UrlListServiceLog
com.aispeech.log Instance log when UrlList Service returns any result or fault Information loged included: Default log of ASSDKLogBase logType = ASSDKLogType.INSTANCE_LOG logEvent = ASSDKLogEvent.URLLISTSERVICE_RESULT tsRequestStart tsRequestResult urlListResult // url list service returns, or HttpService falut message
 VolumeBar
com.aispeech.view 
 Wav
org.as3wavsound.sazameki.format.wav The WAVE decoder used for playing back wav files.
 WavdataChunk
org.as3wavsound.sazameki.format.wav.chunk ...
 WaveFile
com.noteflight.standingwave2.formats The WaveFile class translates between audio files in the WAV format and Samples.
 WaveUpLoader
com.aispeech.common 
 WavfmtChunk
org.as3wavsound.sazameki.format.wav.chunk ...
 WavHTTPPlayer
com.aispeech.player.HTTPPlayer 
 WavSound
org.as3wavsound Sound extension that directly plays WAVE data.
 WavSoundChannel
org.as3wavsound Used to keep track of open channels during playback.