|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jvoicexml.callmanager.jtapi.TerminalMedia
public abstract class TerminalMedia
Thread to process a media stream from a given URI.
| Constructor Summary | |
|---|---|
TerminalMedia(net.sourceforge.gjtapi.media.GenericMediaService service)
Constructs a new object. |
|
| Method Summary | |
|---|---|
protected net.sourceforge.gjtapi.media.GenericMediaService |
getMediaService()
Retrieves the media service. |
protected void |
handleStartProcessing()
May be overridden to handle further processing in a atart processing request. |
protected void |
handleStopProcessing()
May be overridden to handle further processing in a stop processing request. |
boolean |
isBusy()
Checks if media is currently being processed. |
abstract void |
process(URI uri,
javax.telephony.media.RTC[] rtc,
Dictionary<?,?> optargs)
Processes the given URIs.. |
void |
processURI(URI uri,
Map<String,String> parameters)
Processes the given URI. |
void |
run()
|
void |
start()
Starts this media service. |
void |
startProcessing()
Starts processing of media. |
void |
stop()
Stops this media service. |
void |
stopProcessing()
Stops processing of media. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TerminalMedia(net.sourceforge.gjtapi.media.GenericMediaService service)
service - media service to stream the audio.| Method Detail |
|---|
protected final net.sourceforge.gjtapi.media.GenericMediaService getMediaService()
public final void start()
public final void stop()
public final void processURI(URI uri,
Map<String,String> parameters)
uri - URI to process.parameters - Mappublic final void stopProcessing()
protected void handleStopProcessing()
public final void startProcessing()
protected void handleStartProcessing()
public final boolean isBusy()
true if media is being processed.
public abstract void process(URI uri,
javax.telephony.media.RTC[] rtc,
Dictionary<?,?> optargs)
throws javax.telephony.media.MediaResourceException
uri - URI to process.rtc - run time control of the telephony connectionoptargs - optional arguments
javax.telephony.media.MediaResourceException - error processing the URIpublic final void run()
run in interface Runnable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||