/*
* This is just an INCOMPLETE, EMPTY and NO-OPERATIONAL implementation of the
* Java Media Framework library, based on the public API available at:
* http://java.sun.com/products/java-media/jmf/2.1.1/apidocs
*
* The information contained in this file is used only at compile-time to make
* possible the complete build process of JClic without external non-free
* dependencies.
*
* A full operational version of the library is available at:
* http://java.sun.com/products/java-media/jmf
*/
package javax.media;
import javax.media.Controls;
public interface PlugIn extends Controls {
public static final int BUFFER_PROCESSED_OK = 0;
public static final int BUFFER_PROCESSED_FAILED = 1 << 0;
public static final int INPUT_BUFFER_NOT_CONSUMED = 1 << 1;
public static final int OUTPUT_BUFFER_NOT_FILLED = 1 << 2;
public static final int PLUGIN_TERMINATED = 1 << 3;
public String getName();
public void open() throws ResourceUnavailableException;
public void close();
public void reset();
}