org.mobicents.media.server.impl
Class AbstractSource

java.lang.Object
  extended by org.mobicents.media.server.impl.BaseComponent
      extended by org.mobicents.media.server.impl.AbstractSource
All Implemented Interfaces:
java.io.Serializable, org.mobicents.media.Component, org.mobicents.media.MediaSource
Direct Known Subclasses:
AudioPlayerImpl, CnfLocalSource, Demultiplexer, EchoSource, InbandGeneratorImpl, MixerOutput, PacketRelaySource, ReceiveStream, Rfc2833GeneratorImpl, SineGenerator

public abstract class AbstractSource
extends BaseComponent
implements org.mobicents.media.MediaSource

Author:
Oleg Kulikov
See Also:
Serialized Form

Field Summary
protected  org.mobicents.media.MediaSink otherParty
           
 
Fields inherited from interface org.mobicents.media.Component
AUDIO_PLAYER, AUDIO_RECORDER, DTMF_DETECTOR, DTMF_GENERATOR
 
Constructor Summary
AbstractSource(java.lang.String name)
           
 
Method Summary
 void connect(org.mobicents.media.MediaSink otherParty)
          (Non Java-doc).
 void disconnect(org.mobicents.media.MediaSink otherParty)
          (Non Java-doc).
 boolean 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.MediaSource
getFormats, start, stop
 
Methods inherited from interface org.mobicents.media.Component
addListener, getConnection, getEndpoint, getId, getName, getResourceType, removeListener, setConnection, setEndpoint, setResourceType
 

Field Detail

otherParty

protected transient org.mobicents.media.MediaSink otherParty
Constructor Detail

AbstractSource

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

connect

public void connect(org.mobicents.media.MediaSink otherParty)
(Non Java-doc).

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

disconnect

public void disconnect(org.mobicents.media.MediaSink otherParty)
(Non Java-doc).

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

isConnected

public boolean isConnected()


Copyright © 2009. All Rights Reserved.