org.mobicents.media.server.impl.resource.phone
Class PhoneSignalDetector

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

public class PhoneSignalDetector
extends AbstractSink

Author:
kulikov
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mobicents.media.server.impl.AbstractSink
logger, otherParty
 
Fields inherited from class org.mobicents.media.server.impl.BaseComponent
format
 
Constructor Summary
PhoneSignalDetector(java.lang.String name)
           
 
Method Summary
 int getEventID()
           
 org.mobicents.media.Format[] getFormats()
           
 int[] getFrequency()
           
 int[] getPeriods()
           
 int getVolume()
           
 boolean isAcceptable(org.mobicents.media.Format format)
           
 void onMediaTransfer(org.mobicents.media.Buffer buffer)
          This methos is called when new portion of media arrives.
 void setEventID(int eventID)
           
 void setFrequency(int[] f)
           
 void setPeriods(int[] T)
           
 void setVolume(int level)
           
 
Methods inherited from class org.mobicents.media.server.impl.AbstractSink
assignPreffered, connect, connect, disconnect, disconnect, failed, getBytesReceived, getInterface, getPacketsReceived, getPreffered, isConnected, isMultipleConnectionsAllowed, isStarted, receive, resetStats, selectPreffered, start, started, stop, stopped
 
Methods inherited from class org.mobicents.media.server.impl.BaseComponent
addListener, getConnection, getEndpoint, getFormat, getId, getName, removeListener, sendEvent, setConnection, setEndpoint, subset, 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, getFormat, getId, getName, removeListener, setConnection, setEndpoint
 

Constructor Detail

PhoneSignalDetector

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

getEventID

public int getEventID()

setEventID

public void setEventID(int eventID)

setPeriods

public void setPeriods(int[] T)

getPeriods

public int[] getPeriods()

setFrequency

public void setFrequency(int[] f)

getFrequency

public int[] getFrequency()

setVolume

public void setVolume(int level)

getVolume

public int getVolume()

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

getFormats

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

isAcceptable

public boolean isAcceptable(org.mobicents.media.Format format)


Copyright © 2010. All Rights Reserved.