org.monte.media.jmf.codec
Class AbstractCodec
java.lang.Object
org.monte.media.jmf.codec.AbstractCodec
- All Implemented Interfaces:
- javax.media.Codec, javax.media.Controls, javax.media.PlugIn
- Direct Known Subclasses:
- AbstractVideoDecoder
public abstract class AbstractCodec
- extends java.lang.Object
- implements javax.media.Codec
AbstractCodec.
- Version:
- 1.0 2011-04-05 Created.
- Author:
- Werner Randelshofer
| Fields inherited from interface javax.media.PlugIn |
BUFFER_PROCESSED_FAILED, BUFFER_PROCESSED_OK, INPUT_BUFFER_NOT_CONSUMED, OUTPUT_BUFFER_NOT_FILLED, PLUGIN_TERMINATED |
|
Method Summary |
void |
close()
|
java.lang.Object |
getControl(java.lang.String controlType)
|
java.lang.Object[] |
getControls()
|
java.lang.String |
getName()
|
protected static boolean |
isSet(javax.media.Buffer buf,
int flag)
|
void |
open()
|
void |
reset()
|
protected static void |
setFlag(javax.media.Buffer buf,
int flag,
boolean value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.media.Codec |
getSupportedInputFormats, getSupportedOutputFormats, process, setInputFormat, setOutputFormat |
pluginName
protected java.lang.String pluginName
controls
protected java.lang.Object[] controls
AbstractCodec
public AbstractCodec()
getName
public java.lang.String getName()
- Specified by:
getName in interface javax.media.PlugIn
open
public void open()
throws javax.media.ResourceUnavailableException
- Specified by:
open in interface javax.media.PlugIn
- Throws:
javax.media.ResourceUnavailableException
close
public void close()
- Specified by:
close in interface javax.media.PlugIn
reset
public void reset()
- Specified by:
reset in interface javax.media.PlugIn
getControls
public java.lang.Object[] getControls()
- Specified by:
getControls in interface javax.media.Controls
getControl
public java.lang.Object getControl(java.lang.String controlType)
- Specified by:
getControl in interface javax.media.Controls
setFlag
protected static void setFlag(javax.media.Buffer buf,
int flag,
boolean value)
isSet
protected static boolean isSet(javax.media.Buffer buf,
int flag)