org.monte.media
Class PassThroughCodec
java.lang.Object
org.monte.media.AbstractCodec
org.monte.media.PassThroughCodec
- All Implemented Interfaces:
- Codec
public class PassThroughCodec
- extends AbstractCodec
PassThroughCodec passes through all buffers in the specified time
range.
- Version:
- $Id: PassThroughCodec.java 161 2012-01-31 12:51:31Z werner $
- Author:
- Werner Randelshofer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PassThroughCodec
public PassThroughCodec()
setStartTime
public void setStartTime(Rational newValue)
- Sets the start time of the buffers.
- Parameters:
newValue - Start time. Specify null, to pass through all buffers.
getStartTime
public Rational getStartTime()
getEndTime
public Rational getEndTime()
setEndTime
public void setEndTime(Rational newValue)
- Sets the end time of the buffers.
- Parameters:
newValue - Start time. Specify null, to pass through all buffers.
setInputFormat
public Format setInputFormat(Format f)
- Description copied from interface:
Codec
- Sets the input format.
Returns the format that was actually set. This is the closest format
that the Codec supports. Returns null if the specified format is not
supported and no reasonable match could be found.
- Specified by:
setInputFormat in interface Codec- Overrides:
setInputFormat in class AbstractCodec
process
public int process(Buffer in,
Buffer out)
- Description copied from interface:
Codec
- Performs the media processing defined by this codec.
Copies the data from the input buffer into the output buffer.
- Returns:
- A combination of processing flags.