/*
* Processor.java
* (FScape)
*
* Copyright (c) 2001-2016 Hanns Holger Rutz. All rights reserved.
*
* This software is published under the GNU General Public License v3+
*
*
* For further information, please contact Hanns Holger Rutz at
* contact@sciss.de
*
*
* Changelog:
* 21-May-05 uses ProcessorListener
*/
package de.sciss.fscape.proc;
public interface Processor
extends Runnable {
public void start();
public void pause();
public void resume();
public void stop();
public void addProcessorListener (ProcessorListener li);
public void removeProcessorListener(ProcessorListener li);
public float getProgression();
public Exception getError();
public void setError(Exception e);
}