| Package | org.si.sound.mdx |
| Class | public class PDXData |
| Inheritance | PDXData AbstructLoader flash.events.EventDispatcher |
| Property | Defined By | ||
|---|---|---|---|
| adpcmData : Vector.<ByteArray> ADPCM data | PDXData | ||
| fileName : String PDX file name | PDXData | ||
| pcmData : Vector.<Vector.<Number>> extracted PCM data | PDXData | ||
| Method | Defined By | ||
|---|---|---|---|
PDXData() constructor | PDXData | ||
![]() | addChild(child:AbstructLoader):void add child loader | AbstructLoader | |
Clear. | PDXData | ||
extract(noteNumber:int):Vector.<Number> extract adpcm data
| PDXData | ||
![]() | load(url:URLRequest):void load | AbstructLoader | |
Load PDX data from byteArray. | PDXData | ||
| adpcmData | property |
public var adpcmData:Vector.<ByteArray>ADPCM data
| fileName | property |
public var fileName:StringPDX file name
| pcmData | property |
public var pcmData:Vector.<Vector.<Number>>extracted PCM data
| PDXData | () | Constructor |
public function PDXData()constructor
| clear | () | method |
| extract | () | method |
public function extract(noteNumber:int):Vector.<Number>extract adpcm data
Parameters
noteNumber:int — note number to extract.
|
Vector.<Number> — extracted PCM data (monoral). returns null when the ADPCM data is not assigned on specifyed note number.
|
| loadBytes | () | method |
public function loadBytes(bytes:ByteArray, extractAll:Boolean = true):PDXDataLoad PDX data from byteArray.
Parameters
bytes:ByteArray — ByteArray of PDX data
| |
extractAll:Boolean (default = true) — extract all ADPCM data to PCM data
|
PDXData |