|
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 |
addInbandDTMF(DTMFInbandTone tone)
Adds a new inband DTMF tone to send. |
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)
Starts sending the specified DTMFTone until the stopSendingDTMF() method is called. |
void |
stopSendingDTMF()
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, getName, getRemoteControlAddress, getRemoteDataAddress, getRemoteSourceID, getSrtpControl, getTarget, 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)
tone - the DTMFTone that we'd like to start sending.void stopSendingDTMF()
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 unregistervoid addInbandDTMF(DTMFInbandTone tone)
tone - the DTMF tone to send.
|
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 | |||||||||