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

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.cnf.CnfLocalSource
All Implemented Interfaces:
java.io.Serializable, org.mobicents.media.Component, org.mobicents.media.MediaSource

public class CnfLocalSource
extends AbstractSource

Author:
kulikov
See Also:
Serialized Form

Field Summary
protected  ConferenceBridge bridge
           
protected  java.util.concurrent.ConcurrentHashMap<java.lang.String,AudioMixer> mixers
           
 
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
CnfLocalSource(org.mobicents.media.server.spi.Endpoint endpoint, java.lang.String name)
           
CnfLocalSource(java.lang.String name, ConferenceBridge bridge)
           
 
Method Summary
 void connect(org.mobicents.media.MediaSink sink)
          (Non Java-doc).
 void disconnect(org.mobicents.media.MediaSink sink)
          (Non Java-doc).
 ConferenceBridge getBridge()
           
 org.mobicents.media.Format[] getFormats()
           
 java.util.concurrent.ConcurrentHashMap<java.lang.String,AudioMixer> getMixers()
           
 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, 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

mixers

protected java.util.concurrent.ConcurrentHashMap<java.lang.String,AudioMixer> mixers

bridge

protected ConferenceBridge bridge
Constructor Detail

CnfLocalSource

public CnfLocalSource(org.mobicents.media.server.spi.Endpoint endpoint,
                      java.lang.String name)

CnfLocalSource

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

getMixers

public java.util.concurrent.ConcurrentHashMap<java.lang.String,AudioMixer> getMixers()

getBridge

public ConferenceBridge getBridge()

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

start

public void start()

stop

public void stop()

getFormats

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


Copyright © 2009. All Rights Reserved.