org.mobicents.media.server.impl.rtp
Class SendStream

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.rtp.SendStream
All Implemented Interfaces:
java.io.Serializable, org.mobicents.media.Component, org.mobicents.media.MediaSink

public class SendStream
extends AbstractSink

Author:
kulikov
See Also:
Serialized Form

Field Summary
protected  org.mobicents.media.Format[] formats
           
 
Fields inherited from class org.mobicents.media.server.impl.AbstractSink
otherParty
 
Constructor Summary
SendStream(RtpSocket rtpSocket)
           
 
Method Summary
 org.mobicents.media.Format[] getFormats()
           
 boolean isAcceptable(org.mobicents.media.Format fmt)
          (Non Java-doc.)
 void onMediaTransfer(org.mobicents.media.Buffer buffer)
          This methos is called when new portion of media arrives.
 void setFormats(java.util.Collection<org.mobicents.media.Format> fmts)
           
 
Methods inherited from class org.mobicents.media.server.impl.AbstractSink
connect, connect, disconnect, disconnect, failed, getBytesReceived, getPacketsReceived, isConnected, isMultipleConnectionsAllowed, isStarted, receive, resetStats, start, started, stop, stopped
 
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, removeListener, setConnection, setEndpoint
 

Field Detail

formats

protected org.mobicents.media.Format[] formats
Constructor Detail

SendStream

public SendStream(RtpSocket rtpSocket)
Method Detail

onMediaTransfer

public void onMediaTransfer(org.mobicents.media.Buffer buffer)
                     throws java.io.IOException
Description copied from class: AbstractSink
This methos is called when new portion of media arrives.

Specified by:
onMediaTransfer in class AbstractSink
Parameters:
buffer - the new portion of media data.
Throws:
java.io.IOException

isAcceptable

public boolean isAcceptable(org.mobicents.media.Format fmt)
(Non Java-doc.)

See Also:
org.mobicents.media.MediaSink.isAcceptable(Format).

getFormats

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

setFormats

public void setFormats(java.util.Collection<org.mobicents.media.Format> fmts)


Copyright © 2009. All Rights Reserved.