net.sf.fmj.media.multiplexer
Class RawMux

java.lang.Object
  extended by net.sf.fmj.media.AbstractControls
      extended by net.sf.fmj.media.AbstractPlugIn
          extended by net.sf.fmj.media.AbstractMultiplexer
              extended by net.sf.fmj.media.multiplexer.AbstractStreamCopyMux
                  extended by net.sf.fmj.media.multiplexer.RawMux
All Implemented Interfaces:
Controls, Multiplexer, PlugIn

public class RawMux
extends AbstractStreamCopyMux

A raw multiplexer which provides the input to the output, unmodified. Resulting steams are PushSourceStream. Not tested yet. Not sure if useful for anything.

Author:
Ken Larson

Field Summary
 
Fields inherited from class net.sf.fmj.media.AbstractMultiplexer
inputFormats, numTracks, outputContentDescriptor
 
Fields inherited from interface javax.media.PlugIn
BUFFER_PROCESSED_FAILED, BUFFER_PROCESSED_OK, INPUT_BUFFER_NOT_CONSUMED, OUTPUT_BUFFER_NOT_FILLED, PLUGIN_TERMINATED
 
Constructor Summary
RawMux()
           
 
Method Summary
 Format[] getSupportedInputFormats()
           
 
Methods inherited from class net.sf.fmj.media.multiplexer.AbstractStreamCopyMux
close, createInputStreamPushDataSource, getDataOutput, getSupportedOutputContentDescriptors, open, process, setNumTracks
 
Methods inherited from class net.sf.fmj.media.AbstractMultiplexer
setContentDescriptor, setInputFormat
 
Methods inherited from class net.sf.fmj.media.AbstractPlugIn
getName, reset
 
Methods inherited from class net.sf.fmj.media.AbstractControls
addControl, getControl, getControls, removeControl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.media.PlugIn
getName, reset
 
Methods inherited from interface javax.media.Controls
getControl, getControls
 

Constructor Detail

RawMux

public RawMux()
Method Detail

getSupportedInputFormats

public Format[] getSupportedInputFormats()
Specified by:
getSupportedInputFormats in interface Multiplexer
Specified by:
getSupportedInputFormats in class AbstractStreamCopyMux