org.mobicents.media.server.impl.resource.test
Class MeanderGenerator

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.test.MeanderGenerator
All Implemented Interfaces:
java.io.Serializable, java.lang.Runnable, org.mobicents.media.Component, org.mobicents.media.MediaSource

public class MeanderGenerator
extends AbstractSource
implements java.lang.Runnable

Author:
kulikov
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mobicents.media.server.impl.AbstractSource
otherParty
 
Constructor Summary
MeanderGenerator(java.lang.String name, org.mobicents.media.server.spi.Timer timer)
           
 
Method Summary
 void evolve(org.mobicents.media.Buffer buffer, long seq)
          This method must be overriden by concrete media source.
 org.mobicents.media.Format[] getFormats()
           
 void setAmplitude(short A)
           
 void setPeriod(double T)
           
 
Methods inherited from class org.mobicents.media.server.impl.AbstractSource
afterStop, beforeStart, completed, connect, connect, disconnect, disconnect, failed, getBytesTransmitted, getPacketsTransmitted, getSupportedFormatList, getSyncSource, isConnected, isMultipleConnectionsAllowed, isStarted, resetStats, run, setSyncSource, 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 java.lang.Runnable
run
 
Methods inherited from interface org.mobicents.media.Component
addListener, getConnection, getEndpoint, getId, getName, removeListener, setConnection, setEndpoint
 

Constructor Detail

MeanderGenerator

public MeanderGenerator(java.lang.String name,
                        org.mobicents.media.server.spi.Timer timer)
Method Detail

setPeriod

public void setPeriod(double T)

setAmplitude

public void setAmplitude(short A)

getFormats

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

evolve

public void evolve(org.mobicents.media.Buffer buffer,
                   long seq)
Description copied from class: AbstractSource
This method must be overriden by concrete media source. The media have to fill buffer with media data and attributes.

Specified by:
evolve in class AbstractSource
Parameters:
buffer - the buffer object for media.
seq - the number of timer ticks from the begining.


Copyright © 2009. All Rights Reserved.