inpro.synthesis.hts
Class ListBackedFullPStream

java.lang.Object
  extended by inpro.synthesis.hts.FullPStream
      extended by inpro.synthesis.hts.ListBackedFullPStream

public class ListBackedFullPStream
extends FullPStream

concurrency: this class allows concurrent access by one reading and one appending thread


Field Summary
(package private)  java.util.List<FullPFeatureFrame> frames
           
 
Fields inherited from class inpro.synthesis.hts.FullPStream
currPosition, FRAMES_PER_SECOND
 
Constructor Summary
ListBackedFullPStream()
           
 
Method Summary
 void appendFeatures(java.util.List<FullPFeatureFrame> fullFrames)
           
 FullPFeatureFrame getFullFrame(int t)
           
 int getMaxT()
           
 
Methods inherited from class inpro.synthesis.hts.FullPStream
getFullFrames, getMcepParSize, getMcepVSize, getNextFrame, getStrParSize, hasFrame, hasNextFrame, setNextFrame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

frames

java.util.List<FullPFeatureFrame> frames
Constructor Detail

ListBackedFullPStream

public ListBackedFullPStream()
Method Detail

getFullFrame

public FullPFeatureFrame getFullFrame(int t)
Specified by:
getFullFrame in class FullPStream

getMaxT

public int getMaxT()
Specified by:
getMaxT in class FullPStream

appendFeatures

public void appendFeatures(java.util.List<FullPFeatureFrame> fullFrames)