| Package | org.si.sion.module | 
| Class | public class SiOPMStream | 
| Inheritance | SiOPMStream    Object | 
| Property | Defined By | ||
|---|---|---|---|
| buffer : Vector.<Number>  stream buffer   | SiOPMStream | ||
| channels : int = 2  number of channels   | SiOPMStream | ||
| Method | Defined By | ||
|---|---|---|---|
 constructor   | SiOPMStream | ||
clear():void  clear buffer   | SiOPMStream | ||
limit():void  limit buffered signals between -1 and 1   | SiOPMStream | ||
quantize(bitRate:int):void  Quantize buffer by bit rate.  | SiOPMStream | ||
 write buffer by org.si.utils.SLLint   | SiOPMStream | ||
writeByteArray(bytes:ByteArray, start:int, len:int, vol:Number):void  write buffer by ByteArray (stereo only).  | SiOPMStream | ||
 write stereo buffer by 2 pipes   | SiOPMStream | ||
writeVectorNumber(pointer:Vector.<Number>, startPointer:int, startBuffer:int, len:int, vol:Number, pan:int, sampleChannelCount:int):void  write buffer by Vector.<Number>   | SiOPMStream | ||
| buffer | property | 
public var buffer:Vector.<Number>stream buffer
| channels | property | 
public var channels:int = 2number of channels
| SiOPMStream | () | Constructor | 
public function SiOPMStream()constructor
| clear | () | method | 
 public function clear():voidclear buffer
| limit | () | method | 
 public function limit():voidlimit buffered signals between -1 and 1
| quantize | () | method | 
 public function quantize(bitRate:int):voidQuantize buffer by bit rate.
Parameters
bitRate:int | 
| write | () | method | 
 public function write(pointer:SLLint, start:int, len:int, vol:Number, pan:int):voidwrite buffer by org.si.utils.SLLint
Parameters
pointer:SLLint | |
start:int | |
len:int | |
vol:Number | |
pan:int | 
| writeByteArray | () | method | 
 public function writeByteArray(bytes:ByteArray, start:int, len:int, vol:Number):voidwrite buffer by ByteArray (stereo only).
Parameters
bytes:ByteArray | |
start:int | |
len:int | |
vol:Number | 
| writeStereo | () | method | 
 public function writeStereo(pointerL:SLLint, pointerR:SLLint, start:int, len:int, vol:Number, pan:int):voidwrite stereo buffer by 2 pipes
Parameters
pointerL:SLLint | |
pointerR:SLLint | |
start:int | |
len:int | |
vol:Number | |
pan:int | 
| writeVectorNumber | () | method | 
 public function writeVectorNumber(pointer:Vector.<Number>, startPointer:int, startBuffer:int, len:int, vol:Number, pan:int, sampleChannelCount:int):voidwrite buffer by Vector.<Number>
Parameters
pointer:Vector.<Number> | |
startPointer:int | |
startBuffer:int | |
len:int | |
vol:Number | |
pan:int | |
sampleChannelCount:int |