/*
* @(#)DynamicPlugIn.java 1.4 02/08/21
*
* Copyright (c) 1996-2002 Sun Microsystems, Inc. All rights reserved.
*/
package com.sun.media.util;
import javax.media.Format;
public interface DynamicPlugIn {
/**
* An array of format objects that cover the generic input formats
* that this plugin supports. For example, a VideoRenderer may not
* know the exact RGBFormat it supports, so it returns a dummy RGBFormat
* with mostly unspecified values.
*/
Format [] getBaseInputFormats();
/**
* An array of format objects that cover the generic output formats
* that this plugin supports. For example, a Codec may not
* know the exact output RGBFormat it supports, so it returns a dummy
* RGBFormat with mostly unspecified values.
*/
Format [] getBaseOutputFormats();
}
|