Package | org.si.sound.mdx |
Class | public class PDXData |
Inheritance | PDXData ![]() ![]() |
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:String
PDX 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):PDXData
Load PDX data from byteArray.
Parameters
bytes:ByteArray — ByteArray of PDX data
| |
extractAll:Boolean (default = true ) — extract all ADPCM data to PCM data
|
PDXData |