Class AbstractVideoDecoder
java.lang.Object
org.monte.media.jmf.codec.AbstractCodec
org.monte.media.jmf.codec.video.AbstractVideoDecoder
- All Implemented Interfaces:
javax.media.Codec,javax.media.Controls,javax.media.PlugIn
- Direct Known Subclasses:
TSCCCodec,ZMBVDecoder
AbstractVideoDecoder.- Author:
- Werner Randelshofer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected javax.media.format.VideoFormat[]protected javax.media.format.VideoFormatprotected javax.media.format.VideoFormatprotected javax.media.format.VideoFormat[]Fields inherited from class org.monte.media.jmf.codec.AbstractCodec
controls, pluginNameFields inherited from interface javax.media.PlugIn
BUFFER_PROCESSED_FAILED, BUFFER_PROCESSED_OK, INPUT_BUFFER_NOT_CONSUMED, OUTPUT_BUFFER_NOT_FILLED, PLUGIN_TERMINATED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected javax.media.format.VideoFormatprotected abstract javax.media.Format[]getMatchingOutputFormats(javax.media.Format input) protected javax.media.format.VideoFormatjavax.media.Format[]javax.media.Format[]getSupportedOutputFormats(javax.media.Format input) javax.media.FormatsetInputFormat(javax.media.Format format) javax.media.FormatsetOutputFormat(javax.media.Format format) Methods inherited from class org.monte.media.jmf.codec.AbstractCodec
close, getControl, getControls, getName, isSet, open, reset, setFlagMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.media.Codec
process
-
Field Details
-
defaultOutputFormats
protected javax.media.format.VideoFormat[] defaultOutputFormats -
supportedInputFormats
protected javax.media.format.VideoFormat[] supportedInputFormats -
inputFormat
protected javax.media.format.VideoFormat inputFormat -
outputFormat
protected javax.media.format.VideoFormat outputFormat
-
-
Constructor Details
-
AbstractVideoDecoder
public AbstractVideoDecoder()
-
-
Method Details
-
getSupportedInputFormats
public javax.media.Format[] getSupportedInputFormats() -
getSupportedOutputFormats
public javax.media.Format[] getSupportedOutputFormats(javax.media.Format input) -
getMatchingOutputFormats
protected abstract javax.media.Format[] getMatchingOutputFormats(javax.media.Format input) -
setInputFormat
public javax.media.Format setInputFormat(javax.media.Format format) -
setOutputFormat
public javax.media.Format setOutputFormat(javax.media.Format format) -
getInputFormat
protected javax.media.format.VideoFormat getInputFormat() -
getOutputFormat
protected javax.media.format.VideoFormat getOutputFormat()
-