org.mobicents.media.server.impl.resource.cnf
Class CnfLocalSink

java.lang.Object
  extended by org.mobicents.media.server.impl.BaseComponent
      extended by org.mobicents.media.server.impl.AbstractSink
          extended by org.mobicents.media.server.impl.resource.cnf.CnfLocalSink
All Implemented Interfaces:
java.io.Serializable, org.mobicents.media.Component, org.mobicents.media.MediaSink

public class CnfLocalSink
extends AbstractSink

Author:
kulikov
See Also:
Serialized Form

Field Summary
protected  java.util.concurrent.ConcurrentHashMap<java.lang.String,Demultiplexer> splitters
           
 
Fields inherited from class org.mobicents.media.server.impl.AbstractSink
otherParty
 
Fields inherited from interface org.mobicents.media.Component
AUDIO_PLAYER, AUDIO_RECORDER, DTMF_DETECTOR, DTMF_GENERATOR
 
Constructor Summary
CnfLocalSink(java.lang.String name)
           
CnfLocalSink(java.lang.String name, ConferenceBridge bridge)
           
 
Method Summary
 void connect(org.mobicents.media.MediaSource source)
          (Non Java-doc).
 void disconnect(org.mobicents.media.MediaSource source)
          (Non Java-doc).
 ConferenceBridge getBridge()
           
 org.mobicents.media.Format[] getFormats()
           
 boolean isAcceptable(org.mobicents.media.Format format)
           
 void receive(org.mobicents.media.Buffer buffer)
           
 
Methods inherited from class org.mobicents.media.server.impl.AbstractSink
isConnected
 
Methods inherited from class org.mobicents.media.server.impl.BaseComponent
addListener, getConnection, getEndpoint, getId, getName, getResourceType, removeListener, sendEvent, setConnection, 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, setConnection, setEndpoint, setResourceType
 

Field Detail

splitters

protected java.util.concurrent.ConcurrentHashMap<java.lang.String,Demultiplexer> splitters
Constructor Detail

CnfLocalSink

public CnfLocalSink(java.lang.String name)

CnfLocalSink

public CnfLocalSink(java.lang.String name,
                    ConferenceBridge bridge)
Method Detail

getBridge

public ConferenceBridge getBridge()

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).

getFormats

public org.mobicents.media.Format[] getFormats()

isAcceptable

public boolean isAcceptable(org.mobicents.media.Format format)

receive

public void receive(org.mobicents.media.Buffer buffer)


Copyright © 2009. All Rights Reserved.