Package | org.si.sion.module |
Class | public class SiOPMStream |
Inheritance | SiOPMStream ![]() |
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 = 2
number of channels
SiOPMStream | () | Constructor |
public function SiOPMStream()
constructor
clear | () | method |
public function clear():void
clear buffer
limit | () | method |
public function limit():void
limit buffered signals between -1 and 1
quantize | () | method |
public function quantize(bitRate:int):void
Quantize buffer by bit rate.
Parameters
bitRate:int |
write | () | method |
public function write(pointer:SLLint, start:int, len:int, vol:Number, pan:int):void
write 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):void
write 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):void
write 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):void
write buffer by Vector.<Number>
Parameters
pointer:Vector.<Number> | |
startPointer:int | |
startBuffer:int | |
len:int | |
vol:Number | |
pan:int | |
sampleChannelCount:int |