Packageorg.si.sion.effector
Classpublic class SiEffectStereoExpander
InheritanceSiEffectStereoExpander Inheritance SiEffectBase Inheritance Object

Stereo expander. matrix transformation of stereo sound.



Public Methods
 MethodDefined By
  
SiEffectStereoExpander(width:Number = 1, rotation:Number = 0, phaseInvert:Boolean = false)
constructor
SiEffectStereoExpander
 Inherited
initialize():void
Initializer.
SiEffectBase
 Inherited
mmlCallback(args:Vector.<Number>):void
Parameter setting by mml arguments.
SiEffectBase
 Inherited
Prepare processing.
SiEffectBase
 Inherited
process(channels:int, buffer:Vector.<Number>, startIndex:int, length:int):int
Process effect to stream buffer.
SiEffectBase
  
setParameters(width:Number = 1.4, rotation:Number = 0, phaseInvert:Boolean = false):void
set parameters
SiEffectStereoExpander
Constructor Detail
SiEffectStereoExpander()Constructor
public function SiEffectStereoExpander(width:Number = 1, rotation:Number = 0, phaseInvert:Boolean = false)

constructor

Parameters
width:Number (default = 1) — invert r channel's phase.
 
rotation:Number (default = 0) — stereo width (ussualy -1 ~ 2). 1=same as input, 0=monoral, 2=monoral with phase invertion, -1=swap channels.
 
phaseInvert:Boolean (default = false) — rotate center. 1 for 90deg.
Method Detail
setParameters()method
public function setParameters(width:Number = 1.4, rotation:Number = 0, phaseInvert:Boolean = false):void

set parameters

Parameters

width:Number (default = 1.4) — stereo width (ussualy -1 ~ 2). 1=same as input, 0=monoral, 2=monoral with phase invertion, -1=swap channels.
 
rotation:Number (default = 0) — rotate center. 1 for 90deg.
 
phaseInvert:Boolean (default = false) — invert r channel's phase.