public class CsvAudioMux extends AbstractInputStreamMux
inputFormats, numTracks, outputContentDescriptorBUFFER_PROCESSED_FAILED, BUFFER_PROCESSED_OK, INPUT_BUFFER_NOT_CONSUMED, OUTPUT_BUFFER_NOT_FILLED, PLUGIN_TERMINATED| Constructor and Description |
|---|
CsvAudioMux() |
| Modifier and Type | Method and Description |
|---|---|
static void |
audioBufferToStream(AudioFormat f,
Buffer buffer,
java.io.OutputStream os) |
void |
close() |
protected void |
doProcess(Buffer buffer,
int trackID,
java.io.OutputStream os) |
Format[] |
getSupportedInputFormats() |
void |
open() |
Format |
setInputFormat(Format format,
int trackID) |
createInputStreamPushDataSource, getDataOutput, getDataOutputNoInit, getOutputStream, getSupportedOutputContentDescriptors, process, setNumTracks, writeIntsetContentDescriptorgetName, resetaddControl, getControl, getControls, removeControlclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetControl, getControlspublic Format[] getSupportedInputFormats()
getSupportedInputFormats in interface MultiplexergetSupportedInputFormats in class AbstractInputStreamMuxpublic Format setInputFormat(Format format, int trackID)
setInputFormat in interface MultiplexersetInputFormat in class AbstractMultiplexerpublic void open()
throws ResourceUnavailableException
open in interface PlugInopen in class AbstractInputStreamMuxResourceUnavailableExceptionpublic void close()
close in interface PlugInclose in class AbstractInputStreamMuxprotected void doProcess(Buffer buffer, int trackID, java.io.OutputStream os) throws java.io.IOException
doProcess in class AbstractInputStreamMuxjava.io.IOExceptionpublic static void audioBufferToStream(AudioFormat f, Buffer buffer, java.io.OutputStream os) throws java.io.IOException
java.io.IOException