|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.fmj.media.AbstractControls
net.sf.fmj.media.AbstractPlugIn
net.sf.fmj.media.AbstractMultiplexer
net.sf.fmj.media.multiplexer.AbstractInputStreamMux
net.sf.fmj.media.multiplexer.XmlMovieMux
public class XmlMovieMux
Mux for FMJ's XML movie format.
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 | |
---|---|
XmlMovieMux()
|
Method Summary | |
---|---|
void |
close()
|
protected void |
doProcess(Buffer buffer,
int trackID,
java.io.OutputStream os)
|
Format[] |
getSupportedInputFormats()
|
void |
open()
|
Format |
setInputFormat(Format format,
int trackID)
|
Methods inherited from class net.sf.fmj.media.multiplexer.AbstractInputStreamMux |
---|
createInputStreamPushDataSource, getDataOutput, getDataOutputNoInit, getOutputStream, getSupportedOutputContentDescriptors, process, setNumTracks, writeInt |
Methods inherited from class net.sf.fmj.media.AbstractMultiplexer |
---|
setContentDescriptor |
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 |
---|
public XmlMovieMux()
Method Detail |
---|
public Format[] getSupportedInputFormats()
getSupportedInputFormats
in interface Multiplexer
getSupportedInputFormats
in class AbstractInputStreamMux
public Format setInputFormat(Format format, int trackID)
setInputFormat
in interface Multiplexer
setInputFormat
in class AbstractMultiplexer
public void open() throws ResourceUnavailableException
open
in interface PlugIn
open
in class AbstractInputStreamMux
ResourceUnavailableException
public void close()
close
in interface PlugIn
close
in class AbstractInputStreamMux
protected void doProcess(Buffer buffer, int trackID, java.io.OutputStream os) throws java.io.IOException
doProcess
in class AbstractInputStreamMux
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |