|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AudioMediaStream
Extends the MediaStream interface and adds methods specific to audio streaming.
| Field Summary |
|---|
| Fields inherited from interface net.java.sip.communicator.service.neomedia.MediaStream |
|---|
PNAME_LOCAL_SSRC, PNAME_REMOTE_SSRC |
| Method Summary | |
|---|---|
void |
addDTMFListener(DTMFListener listener)
Registers a listener that would receive notification events if the remote party starts sending DTMF tones to us. |
void |
removeDTMFListener(DTMFListener listener)
Removes listener from the list of DTMFListeners registered to receive events for incoming DTMF tones. |
void |
setCsrcAudioLevelListener(CsrcAudioLevelListener listener)
Registers listener as the CsrcAudioLevelListener that will receive notifications for changes in the levels of conference participants that the remote party could be mixing. |
void |
setLocalUserAudioLevelListener(SimpleAudioLevelListener listener)
Sets listener as the SimpleAudioLevelListener registered to receive notifications for changes in the levels of the audio that this stream is sending out. |
void |
setStreamAudioLevelListener(SimpleAudioLevelListener listener)
Sets listener as the SimpleAudioLevelListener registered to receive notifications for changes in the levels of the party that's at the other end of this stream. |
void |
startSendingDTMF(DTMFTone tone,
DTMFMethod dtmfMethod)
Starts sending the specified DTMFTone until the stopSendingDTMF() method is called (Excepts for INBAND DTMF, which stops by itself this is why where there is no need to call the stopSendingDTMF). |
void |
stopSendingDTMF(DTMFMethod dtmfMethod)
Interrupts transmission of a DTMFTone started with the startSendingDTMF method. |
| Methods inherited from interface net.java.sip.communicator.service.neomedia.MediaStream |
|---|
addDynamicRTPPayloadType, addPropertyChangeListener, addRTPExtension, close, getActiveRTPExtensions, getDevice, getDirection, getDynamicRTPPayloadTypes, getFormat, getLocalSourceID, getMediaStreamStats, getName, getRemoteControlAddress, getRemoteDataAddress, getRemoteSourceID, getSrtpControl, getTarget, getTransportProtocol, isMute, isStarted, removePropertyChangeListener, setConnector, setDevice, setDirection, setFormat, setMute, setName, setRTPTranslator, setTarget, start, stop |
| Method Detail |
|---|
void setStreamAudioLevelListener(SimpleAudioLevelListener listener)
listener - the SimpleAudioLevelListener that we'd like to
register or null if we want to stop stream audio level
measurements.void setCsrcAudioLevelListener(CsrcAudioLevelListener listener)
listener - the CsrcAudioLevelListener that we'd like to
register or null if we'd like to stop receiving notifications.void setLocalUserAudioLevelListener(SimpleAudioLevelListener listener)
listener - the SimpleAudioLevelListener that we'd like to
register or null if we want to stop local audio level
measurements.
void startSendingDTMF(DTMFTone tone,
DTMFMethod dtmfMethod)
tone - the DTMFTone to start sending.dtmfMethod - The kind of DTMF used (RTP, SIP-INOF or INBAND).void stopSendingDTMF(DTMFMethod dtmfMethod)
dtmfMethod - the DTMFMethod to stop sending.void addDTMFListener(DTMFListener listener)
listener - the DTMFListener that we'd like to register.void removeDTMFListener(DTMFListener listener)
listener - the listener that we'd like to unregister
|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||