|
|||||||||
| 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 MultiplexergetSupportedInputFormats in class AbstractInputStreamMux
public Format setInputFormat(Format format,
int trackID)
setInputFormat in interface MultiplexersetInputFormat in class AbstractMultiplexer
public void open()
throws ResourceUnavailableException
open in interface PlugInopen in class AbstractInputStreamMuxResourceUnavailableExceptionpublic void close()
close in interface PlugInclose in class AbstractInputStreamMux
protected void doProcess(Buffer buffer,
int trackID,
java.io.OutputStream os)
throws java.io.IOException
doProcess in class AbstractInputStreamMuxjava.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||