Packageorg.si.sound.mdx
Classpublic class PDXData
InheritancePDXData Inheritance AbstructLoader Inheritance flash.events.EventDispatcher

PDX data class



Public Properties
 PropertyDefined By
  adpcmData : Vector.<ByteArray>
ADPCM data
PDXData
  fileName : String
PDX file name
PDXData
  pcmData : Vector.<Vector.<Number>>
extracted PCM data
PDXData
Protected Properties
 PropertyDefined By
 Inherited_bytesLoaded : Number
loaded bytes
AbstructLoader
 Inherited_bytesTotal : Number
total bytes
AbstructLoader
 Inherited_childLoaders : Array
child loaders
AbstructLoader
 Inherited_eventPriority : int
event priority
AbstructLoader
 Inherited_isLoadCompleted : Boolean
flag complete loading
AbstructLoader
 Inherited_loader : URLLoader
loader
AbstructLoader
Public Methods
 MethodDefined By
  
constructor
PDXData
 Inherited
add child loader
AbstructLoader
  
Clear.
PDXData
  
extract(noteNumber:int):Vector.<Number>
extract adpcm data
PDXData
 Inherited
load(url:URLRequest):void
load
AbstructLoader
  
loadBytes(bytes:ByteArray, extractAll:Boolean = true):PDXData
Load PDX data from byteArray.
PDXData
Protected Methods
 MethodDefined By
 Inherited
onComplete():void
overriding function when completes loading
AbstructLoader
Property Detail
adpcmDataproperty
public var adpcmData:Vector.<ByteArray>

ADPCM data

fileNameproperty 
public var fileName:String

PDX file name

pcmDataproperty 
public var pcmData:Vector.<Vector.<Number>>

extracted PCM data

Constructor Detail
PDXData()Constructor
public function PDXData()

constructor

Method Detail
clear()method
public function clear():PDXData

Clear.

Returns
PDXData
extract()method 
public function extract(noteNumber:int):Vector.<Number>

extract adpcm data

Parameters

noteNumber:int — note number to extract.

Returns
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

Returns
PDXData