|
|||||||||
| 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.audio.AUMux
public class AUMux
AU Mux that doesn't use javasound.
| 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 | |
|---|---|
AUMux()
|
|
| 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 AUMux()
| 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 | ||||||||