public class SignalDetectorImpl extends Object implements javax.media.mscontrol.mediagroup.signals.SignalDetector, jain.protocol.ip.mgcp.JainMgcpListener
BUFFER_SIZE, BUFFERING, CANCEL, DETECTION_OF_ONE_SIGNAL, ENABLED_EVENTS, FILTERED_PATTERNS, FLUSH_BUFFER, FLUSHING_OF_BUFFER, INITIAL_TIMEOUT, INTER_SIG_TIMEOUT, MAX_DURATION, NO_PATTERN, PATTERN, PATTERN_COUNT, PATTERN_MATCH, PROMPT, RECEIVE_SIGNALS_COMPLETION, STOP| Constructor and Description |
|---|
SignalDetectorImpl(MediaGroupImpl parent,
MediaConfigImpl config) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(javax.media.mscontrol.MediaEventListener<javax.media.mscontrol.mediagroup.signals.SignalDetectorEvent> listener) |
void |
countMatches(String s) |
protected void |
fireEvent(javax.media.mscontrol.mediagroup.signals.SignalDetectorEvent event) |
void |
flushBuffer() |
javax.media.mscontrol.mediagroup.MediaGroup |
getContainer() |
javax.media.mscontrol.MediaSession |
getMediaSession() |
void |
patternMatches(int index,
String s) |
void |
processMgcpCommandEvent(jain.protocol.ip.mgcp.JainMgcpCommandEvent event) |
void |
processMgcpResponseEvent(jain.protocol.ip.mgcp.JainMgcpResponseEvent event) |
void |
receiveSignals(int numSignals,
javax.media.mscontrol.Parameter[] labels,
javax.media.mscontrol.resource.RTC[] rtc,
javax.media.mscontrol.Parameters options) |
void |
removeListener(javax.media.mscontrol.MediaEventListener<javax.media.mscontrol.mediagroup.signals.SignalDetectorEvent> listener) |
void |
stop() |
void |
stopCompleted() |
String |
toString() |
void |
update(javax.media.mscontrol.mediagroup.signals.SignalDetectorEvent anEvent) |
public SignalDetectorImpl(MediaGroupImpl parent, MediaConfigImpl config)
public void flushBuffer()
throws javax.media.mscontrol.MsControlException
flushBuffer in interface javax.media.mscontrol.mediagroup.signals.SignalDetectorjavax.media.mscontrol.MsControlExceptionpublic void receiveSignals(int numSignals,
javax.media.mscontrol.Parameter[] labels,
javax.media.mscontrol.resource.RTC[] rtc,
javax.media.mscontrol.Parameters options)
throws javax.media.mscontrol.MsControlException
receiveSignals in interface javax.media.mscontrol.mediagroup.signals.SignalDetectorjavax.media.mscontrol.MsControlExceptionpublic javax.media.mscontrol.mediagroup.MediaGroup getContainer()
getContainer in interface javax.media.mscontrol.resource.Resource<javax.media.mscontrol.resource.ResourceContainer>public void stop()
stop in interface javax.media.mscontrol.mediagroup.signals.SignalDetectorpublic void addListener(javax.media.mscontrol.MediaEventListener<javax.media.mscontrol.mediagroup.signals.SignalDetectorEvent> listener)
addListener in interface javax.media.mscontrol.MediaEventNotifier<javax.media.mscontrol.mediagroup.signals.SignalDetectorEvent>public javax.media.mscontrol.MediaSession getMediaSession()
getMediaSession in interface javax.media.mscontrol.MediaEventNotifier<javax.media.mscontrol.mediagroup.signals.SignalDetectorEvent>public void removeListener(javax.media.mscontrol.MediaEventListener<javax.media.mscontrol.mediagroup.signals.SignalDetectorEvent> listener)
removeListener in interface javax.media.mscontrol.MediaEventNotifier<javax.media.mscontrol.mediagroup.signals.SignalDetectorEvent>public void update(javax.media.mscontrol.mediagroup.signals.SignalDetectorEvent anEvent)
public void processMgcpCommandEvent(jain.protocol.ip.mgcp.JainMgcpCommandEvent event)
processMgcpCommandEvent in interface jain.protocol.ip.mgcp.JainMgcpListenerpublic void processMgcpResponseEvent(jain.protocol.ip.mgcp.JainMgcpResponseEvent event)
processMgcpResponseEvent in interface jain.protocol.ip.mgcp.JainMgcpListenerprotected void fireEvent(javax.media.mscontrol.mediagroup.signals.SignalDetectorEvent event)
public void patternMatches(int index,
String s)
public void countMatches(String s)
public void stopCompleted()
Copyright © 2016 TeleStax, Inc.. All Rights Reserved.