org.mobicents.media.server.impl.resource.phone
Class PhoneSignalGenerator
java.lang.Object
org.mobicents.media.server.impl.BaseComponent
org.mobicents.media.server.impl.AbstractSource
org.mobicents.media.server.impl.resource.phone.PhoneSignalGenerator
- All Implemented Interfaces:
- Serializable, Component, MediaSource
public class PhoneSignalGenerator
- extends AbstractSource
Generates sine wave signal with specified Amplitude and frequence.
The format of output signal is Linear, 16bit, 8kHz.
- Author:
- Oifa Yulian
- See Also:
- Serialized Form
| Methods inherited from class org.mobicents.media.server.impl.AbstractSource |
activate, completed, connect, deactivate, disconnect, failed, getBytesTransmitted, getDuration, getMediaTime, getPacketsTransmitted, isConnected, isStarted, report, reset, setDuration, setInitialDelay, setMediaTime, start, started, stop, stopped, wakeup |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PhoneSignalGenerator
public PhoneSignalGenerator(String name,
org.mobicents.media.server.scheduler.Scheduler scheduler)
getCompoundInput
public CompoundInput getCompoundInput()
setAmplitude
public void setAmplitude(short A)
getAmplitude
public short getAmplitude()
setFrequency
public void setFrequency(int[] f)
getFrequency
public int[] getFrequency()
setPeriods
public void setPeriods(int[] T)
getPeriods
public int[] getPeriods()
evolve
public Frame evolve(long timestamp)
- Specified by:
evolve in class AbstractSource
Copyright © 2012 TeleStax, Inc.. All Rights Reserved.