org.mobicents.media.server.impl.resource
Class Multiplexer
java.lang.Object
org.mobicents.media.server.impl.BaseComponent
org.mobicents.media.server.impl.AbstractSink
org.mobicents.media.server.impl.resource.Multiplexer
- All Implemented Interfaces:
- java.io.Serializable, org.mobicents.media.Component, org.mobicents.media.MediaSink, org.mobicents.media.Outlet
public class Multiplexer
- extends AbstractSink
- implements org.mobicents.media.Outlet
Combines several signals for transmission over a single medium. A
demultiplexor completes the process by separating multiplexed signals from a
transmission line. Frequently a multiplexor and demultiplexor are combined
into a single device capable of processing both outgoing and incoming
signals.
Multiplexer combines data and sends them, it is used as output for components.
- Author:
- Oleg Kulikov
- See Also:
- Serialized Form
| Fields inherited from interface org.mobicents.media.Component |
AUDIO_PLAYER, AUDIO_RECORDER, DTMF_DETECTOR, DTMF_GENERATOR |
|
Method Summary |
void |
connect(org.mobicents.media.MediaSource source)
(Non Java-doc). |
void |
deliver(org.mobicents.media.Buffer buffer)
|
void |
disconnect(org.mobicents.media.MediaSource source)
(Non Java-doc). |
org.mobicents.media.Format[] |
getFormats()
|
org.mobicents.media.MediaSource |
getOutput()
|
boolean |
isAcceptable(org.mobicents.media.Format fmt)
|
void |
receive(org.mobicents.media.Buffer buffer)
|
void |
setConnection(org.mobicents.media.server.spi.Connection connection)
|
| Methods inherited from class org.mobicents.media.server.impl.BaseComponent |
addListener, getConnection, getEndpoint, getId, getName, getResourceType, removeListener, sendEvent, setEndpoint, setResourceType, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.mobicents.media.Component |
addListener, getConnection, getEndpoint, getId, getName, getResourceType, removeListener, setEndpoint, setResourceType |
Multiplexer
public Multiplexer(java.lang.String name)
getOutput
public org.mobicents.media.MediaSource getOutput()
- Specified by:
getOutput in interface org.mobicents.media.Outlet
getFormats
public org.mobicents.media.Format[] getFormats()
- Specified by:
getFormats in interface org.mobicents.media.MediaSink
setConnection
public void setConnection(org.mobicents.media.server.spi.Connection connection)
- Specified by:
setConnection in interface org.mobicents.media.Component- Overrides:
setConnection in class BaseComponent
connect
public void connect(org.mobicents.media.MediaSource source)
- Description copied from class:
AbstractSink
- (Non Java-doc).
- Specified by:
connect in interface org.mobicents.media.MediaSink- Overrides:
connect in class AbstractSink
- See Also:
org.mobicents.MediaSink#connect(MediaStream).
disconnect
public void disconnect(org.mobicents.media.MediaSource source)
- Description copied from class:
AbstractSink
- (Non Java-doc).
- Specified by:
disconnect in interface org.mobicents.media.MediaSink- Overrides:
disconnect in class AbstractSink
- See Also:
org.mobicents.MediaSink#disconnect(MediaStream).
isAcceptable
public boolean isAcceptable(org.mobicents.media.Format fmt)
- Specified by:
isAcceptable in interface org.mobicents.media.MediaSink
receive
public void receive(org.mobicents.media.Buffer buffer)
- Specified by:
receive in interface org.mobicents.media.MediaSink
deliver
public void deliver(org.mobicents.media.Buffer buffer)
Copyright © 2009. All Rights Reserved.