| 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 |