javax.telephony.media.async
Interface Async_SignalDetector
- All Superinterfaces:
- MediaConstants, ResourceConstants, SignalConstants, SignalDetectorConstants
- All Known Implementing Classes:
- BasicMediaService
- public interface Async_SignalDetector
- extends SignalDetectorConstants
Non-blocking methods for SignalDetector.
- Since:
- JTAPI-1.4
Fields inherited from interface javax.telephony.media.SignalDetectorConstants |
a_Buffering, a_BufferSize, a_DiscardOldest, a_PatternCount, ev_FlushBuffer, ev_Overflow, ev_Pattern, ev_RetrieveSignals, ev_SignalDetected, p_Buffering, p_BufferSize, p_DiscardOldest, p_Duration, p_EnabledEvents, p_Filter, p_InitialTimeout, p_InterSigTimeout, p_Mode, p_Pattern, p_PatternCount, q_Duration, q_InitialTimeout, q_InterSigTimeout, q_NumSignals, q_Pattern, rtca_FlushBuffer, rtca_Stop, rtcc_FlushBuffer, rtcc_Pattern, rtcc_RetrieveSignals, rtcc_SignalDetected, v_Class, v_Detecting, v_Idle |
Fields inherited from interface javax.telephony.media.SignalConstants |
p_SymbolChar, v_CED, v_CNG, v_DTMF0, v_DTMF1, v_DTMF2, v_DTMF3, v_DTMF4, v_DTMF5, v_DTMF6, v_DTMF7, v_DTMF8, v_DTMF9, v_DTMFA, v_DTMFB, v_DTMFC, v_DTMFD, v_DTMFHash, v_DTMFStar, v_Unknown |
async_retrieveSignals
public Async_SignalDetectorEvent async_retrieveSignals(int numSignals,
Symbol[] patterns,
RTC[] rtc,
java.util.Dictionary optargs)
- Non-blocking verions of retrieveSignals();
Retrieve some signals from the signal buffer.
- Parameters:
numSignals
- the int number of signals to be retrieved.patterns
- indicates which Patterns should terminate retrieval.rtc
- an Array of RTC (Run Time Control) objects.
The RTC actions may be rtca_Stop or rtca_FlushBuffer.optargs
- a Dictionary of optional arguments.
p_Pattern[i]
may be set here as temporary parameters.- Returns:
- an Async_SignalDetectorEvent
async_flushBuffer
public Async_SignalDetectorEvent async_flushBuffer()
- Non-blocking version of flushBuffer();
Discard any Signals currently in the SignalDetector's internal Buffer.
- Returns:
- a Async_SignalDetectorEvent
Send comments to: JSR-43@ectf.org