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.
| Class | Package | Description | |
|---|---|---|---|
| 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. |