be.hogent.tarsos.dsp
Class StopAudioProcessor
java.lang.Object
be.hogent.tarsos.dsp.StopAudioProcessor
- All Implemented Interfaces:
- AudioProcessor
public class StopAudioProcessor
- extends java.lang.Object
- implements AudioProcessor
Simply stops the audio processing
pipeline if the stop time is reached.
- Author:
- Joren Six
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StopAudioProcessor
public StopAudioProcessor(double stopTime)
process
public boolean process(AudioEvent audioEvent)
- Description copied from interface:
AudioProcessor
- Process the audio event. Do the actual signal processing on an
(optionally) overlapping buffer.
- Specified by:
process
in interface AudioProcessor
- Parameters:
audioEvent
- The audio event that contains audio data.
- Returns:
- False if the chain needs to stop here, true otherwise. This can
be used to implement e.g. a silence detector.
processingFinished
public void processingFinished()
- Description copied from interface:
AudioProcessor
- Notify the AudioProcessor that no more data is available and processing
has finished. Can be used to deallocate resources or cleanup.
- Specified by:
processingFinished
in interface AudioProcessor
getStopAt
public double getStopAt()
setStopTime
public void setStopTime(double stopTime)