likelihoodDetectionModule.normalizer
Class BlockTimeStamp

java.lang.Object
  extended by likelihoodDetectionModule.normalizer.BlockTimeStamp

public class BlockTimeStamp
extends java.lang.Object

This is a convenience class which stores the critical non-static information about the data blocks being processed. Because the normalizer will have a time lag, we have to cache these so we have accurate time information when we output blocks later.

Author:
Dave Flogeras

Field Summary
 int channelBitmap
           
 int dataLength
           
 long duration
           
 long startSample
           
 long timestamp
           
 
Constructor Summary
BlockTimeStamp(long timestamp, int channelBitmap, long startSample, long duration, int dataLength)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

timestamp

public long timestamp

dataLength

public int dataLength

channelBitmap

public int channelBitmap

duration

public long duration

startSample

public long startSample
Constructor Detail

BlockTimeStamp

public BlockTimeStamp(long timestamp,
                      int channelBitmap,
                      long startSample,
                      long duration,
                      int dataLength)