org.mobicents.javax.media.mscontrol.mediagroup
Class RecorderEventImpl

java.lang.Object
  extended by org.mobicents.javax.media.mscontrol.mediagroup.RecorderEventImpl
All Implemented Interfaces:
javax.media.mscontrol.MediaEvent<javax.media.mscontrol.mediagroup.Recorder>, javax.media.mscontrol.mediagroup.RecorderEvent, javax.media.mscontrol.mediagroup.SpeechDetectorConstants, javax.media.mscontrol.resource.ResourceEvent<javax.media.mscontrol.mediagroup.Recorder>

public class RecorderEventImpl
extends Object
implements javax.media.mscontrol.mediagroup.RecorderEvent

Author:
amit bhayani

Field Summary
 
Fields inherited from interface javax.media.mscontrol.mediagroup.RecorderEvent
DURATION_EXCEEDED, PAUSED, PROMPT_FAILURE, RECORD_COMPLETED, RESUMED, SILENCE, STARTED
 
Fields inherited from interface javax.media.mscontrol.resource.ResourceEvent
MANUAL_TRIGGER, NO_QUALIFIER, RTC_TRIGGERED, STOPPED
 
Fields inherited from interface javax.media.mscontrol.MediaEvent
NO_ERROR
 
Fields inherited from interface javax.media.mscontrol.mediagroup.SpeechDetectorConstants
BARGE_IN_ENABLED, END_OF_SPEECH, END_OF_SPEECH_DETECTED, FINAL_TIMEOUT, INITIAL_TIMEOUT, INITIAL_TIMEOUT_EXPIRATION, INITIAL_TIMEOUT_EXPIRED, PROMPT_DONE, SENSITIVITY, SPEECH_DETECTED, START_OF_SPEECH
 
Constructor Summary
RecorderEventImpl(javax.media.mscontrol.EventType eventType)
           
RecorderEventImpl(javax.media.mscontrol.mediagroup.Recorder recorder, javax.media.mscontrol.EventType eventType, boolean isSuccessful)
           
RecorderEventImpl(javax.media.mscontrol.mediagroup.Recorder recorder, javax.media.mscontrol.EventType eventType, boolean isSuccessful, javax.media.mscontrol.MediaErr error, String errorText)
           
RecorderEventImpl(javax.media.mscontrol.mediagroup.Recorder recorder, javax.media.mscontrol.EventType eventType, boolean isSuccessful, javax.media.mscontrol.Qualifier qualifier, javax.media.mscontrol.resource.Trigger rtcTrigger, int duration)
           
 
Method Summary
 int getDuration()
           
 javax.media.mscontrol.MediaErr getError()
           
 String getErrorText()
           
 javax.media.mscontrol.EventType getEventType()
           
 javax.media.mscontrol.Qualifier getQualifier()
           
 javax.media.mscontrol.resource.Trigger getRTCTrigger()
           
 javax.media.mscontrol.mediagroup.Recorder getSource()
           
 boolean isSuccessful()
           
 void setSuccessful(boolean isSuccessful)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecorderEventImpl

public RecorderEventImpl(javax.media.mscontrol.EventType eventType)

RecorderEventImpl

public RecorderEventImpl(javax.media.mscontrol.mediagroup.Recorder recorder,
                         javax.media.mscontrol.EventType eventType,
                         boolean isSuccessful)

RecorderEventImpl

public RecorderEventImpl(javax.media.mscontrol.mediagroup.Recorder recorder,
                         javax.media.mscontrol.EventType eventType,
                         boolean isSuccessful,
                         javax.media.mscontrol.MediaErr error,
                         String errorText)

RecorderEventImpl

public RecorderEventImpl(javax.media.mscontrol.mediagroup.Recorder recorder,
                         javax.media.mscontrol.EventType eventType,
                         boolean isSuccessful,
                         javax.media.mscontrol.Qualifier qualifier,
                         javax.media.mscontrol.resource.Trigger rtcTrigger,
                         int duration)
Method Detail

getDuration

public int getDuration()
Specified by:
getDuration in interface javax.media.mscontrol.mediagroup.RecorderEvent

getQualifier

public javax.media.mscontrol.Qualifier getQualifier()
Specified by:
getQualifier in interface javax.media.mscontrol.resource.ResourceEvent<javax.media.mscontrol.mediagroup.Recorder>

getRTCTrigger

public javax.media.mscontrol.resource.Trigger getRTCTrigger()
Specified by:
getRTCTrigger in interface javax.media.mscontrol.resource.ResourceEvent<javax.media.mscontrol.mediagroup.Recorder>

getError

public javax.media.mscontrol.MediaErr getError()
Specified by:
getError in interface javax.media.mscontrol.MediaEvent<javax.media.mscontrol.mediagroup.Recorder>

getErrorText

public String getErrorText()
Specified by:
getErrorText in interface javax.media.mscontrol.MediaEvent<javax.media.mscontrol.mediagroup.Recorder>

getEventType

public javax.media.mscontrol.EventType getEventType()
Specified by:
getEventType in interface javax.media.mscontrol.MediaEvent<javax.media.mscontrol.mediagroup.Recorder>

getSource

public javax.media.mscontrol.mediagroup.Recorder getSource()
Specified by:
getSource in interface javax.media.mscontrol.MediaEvent<javax.media.mscontrol.mediagroup.Recorder>

isSuccessful

public boolean isSuccessful()
Specified by:
isSuccessful in interface javax.media.mscontrol.MediaEvent<javax.media.mscontrol.mediagroup.Recorder>

setSuccessful

public void setSuccessful(boolean isSuccessful)


Copyright © 2013 TeleStax, Inc.. All Rights Reserved.