Packagecom.ryanberdeen.soundtouch
Classpublic class FifoSampleBuffer



Public Properties
 PropertyDefined by
  endIndex : uint
[read-only]
FifoSampleBuffer
  frameCount : uint
[read-only]
FifoSampleBuffer
  position : uint
[read-only]
FifoSampleBuffer
  startIndex : uint
[read-only]
FifoSampleBuffer
  vector : Vector
[read-only]
FifoSampleBuffer
Public Methods
 MethodDefined by
  
FifoSampleBuffer
  
clear():void
FifoSampleBuffer
  
ensureAdditionalCapacity(numFrames:uint):void
FifoSampleBuffer
  
ensureCapacity(numFrames:uint):void
FifoSampleBuffer
  
extract(output:ByteArray, position:uint, numFrames:uint):void
FifoSampleBuffer
  
put(numFrames:uint):void
FifoSampleBuffer
  
putBuffer(buffer:FifoSampleBuffer, position:uint = 0, numFrames:int = -1):void
FifoSampleBuffer
  
putBytes(bytes:ByteArray):void
FifoSampleBuffer
  
putSamples(samples:Vector, position:uint = 0, numFrames:int = -1):void
FifoSampleBuffer
  
receive(numFrames:int = -1):void
FifoSampleBuffer
  
receiveBytes(output:ByteArray, numFrames:uint):void
FifoSampleBuffer
  
receiveSamples(output:Vector, numFrames:uint):void
FifoSampleBuffer
  
rewind():void
FifoSampleBuffer
Property detail
endIndexproperty
endIndex:uint  [read-only]Implementation
    public function get endIndex():uint
frameCountproperty 
frameCount:uint  [read-only]Implementation
    public function get frameCount():uint
positionproperty 
position:uint  [read-only]Implementation
    public function get position():uint
startIndexproperty 
startIndex:uint  [read-only]Implementation
    public function get startIndex():uint
vectorproperty 
vector:Vector  [read-only]Implementation
    public function get vector():Vector
Constructor detail
FifoSampleBuffer()constructor
public function FifoSampleBuffer()
Method detail
clear()method
public function clear():void
ensureAdditionalCapacity()method 
public function ensureAdditionalCapacity(numFrames:uint):voidParameters
numFrames:uint
ensureCapacity()method 
public function ensureCapacity(numFrames:uint):voidParameters
numFrames:uint
extract()method 
public function extract(output:ByteArray, position:uint, numFrames:uint):voidParameters
output:ByteArray
 
position:uint
 
numFrames:uint
put()method 
public function put(numFrames:uint):voidParameters
numFrames:uint
putBuffer()method 
public function putBuffer(buffer:FifoSampleBuffer, position:uint = 0, numFrames:int = -1):voidParameters
buffer:FifoSampleBuffer
 
position:uint (default = 0)
 
numFrames:int (default = -1)
putBytes()method 
public function putBytes(bytes:ByteArray):voidParameters
bytes:ByteArray
putSamples()method 
public function putSamples(samples:Vector, position:uint = 0, numFrames:int = -1):voidParameters
samples:Vector
 
position:uint (default = 0)
 
numFrames:int (default = -1)
receive()method 
public function receive(numFrames:int = -1):voidParameters
numFrames:int (default = -1)
receiveBytes()method 
public function receiveBytes(output:ByteArray, numFrames:uint):voidParameters
output:ByteArray
 
numFrames:uint
receiveSamples()method 
public function receiveSamples(output:Vector, numFrames:uint):voidParameters
output:Vector
 
numFrames:uint
rewind()method 
public function rewind():void