org.mobicents.media.server.impl.resource
Class Demultiplexer

java.lang.Object
  extended by org.mobicents.media.server.impl.BaseComponent
      extended by org.mobicents.media.server.impl.AbstractSource
          extended by org.mobicents.media.server.impl.resource.Demultiplexer
All Implemented Interfaces:
java.io.Serializable, org.mobicents.media.Component, org.mobicents.media.Inlet, org.mobicents.media.MediaSource

public class Demultiplexer
extends AbstractSource
implements org.mobicents.media.Inlet

Sends input signals into

Author:
Oleg Kulikov
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mobicents.media.server.impl.AbstractSource
otherParty
 
Fields inherited from interface org.mobicents.media.Component
AUDIO_PLAYER, AUDIO_RECORDER, DTMF_DETECTOR, DTMF_GENERATOR
 
Constructor Summary
Demultiplexer(java.lang.String name)
           
 
Method Summary
 void connect(org.mobicents.media.MediaSink sink)
          (Non Java-doc).
 void disconnect(org.mobicents.media.MediaSink sink)
          (Non Java-doc).
 int getBranchCount()
           
 org.mobicents.media.Format[] getFormats()
           
 AbstractSink getInput()
           
 void setConnection(org.mobicents.media.server.spi.Connection connection)
           
 void start()
           
 void stop()
           
 
Methods inherited from class org.mobicents.media.server.impl.AbstractSource
isConnected
 
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
 

Constructor Detail

Demultiplexer

public Demultiplexer(java.lang.String name)
Method Detail

getInput

public AbstractSink getInput()
Specified by:
getInput in interface org.mobicents.media.Inlet

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

getFormats

public org.mobicents.media.Format[] getFormats()
Specified by:
getFormats in interface org.mobicents.media.MediaSource

connect

public void connect(org.mobicents.media.MediaSink sink)
Description copied from class: AbstractSource
(Non Java-doc).

Specified by:
connect in interface org.mobicents.media.MediaSource
Overrides:
connect in class AbstractSource
See Also:
org.mobicents.MediaStream#connect(MediaSink).

disconnect

public void disconnect(org.mobicents.media.MediaSink sink)
Description copied from class: AbstractSource
(Non Java-doc).

Specified by:
disconnect in interface org.mobicents.media.MediaSource
Overrides:
disconnect in class AbstractSource
See Also:
org.mobicents.MediaStream#diconnection(MediaSink).

getBranchCount

public int getBranchCount()

start

public void start()
Specified by:
start in interface org.mobicents.media.MediaSource

stop

public void stop()
Specified by:
stop in interface org.mobicents.media.MediaSource


Copyright © 2009. All Rights Reserved.