Modifier and Type | Method and Description |
---|---|
void |
JingleManager.sessionEstablished(PayloadType pt,
TransportCandidate rc,
TransportCandidate lc,
JingleSession jingleSession) |
Modifier and Type | Method and Description |
---|---|
void |
JingleSessionListener.sessionEstablished(PayloadType pt,
TransportCandidate remoteCandidate,
TransportCandidate localCandidate,
JingleSession jingleSession)
Notification that the session has been established.
|
void |
JingleTransportListener.transportClosed(TransportCandidate cand)
Notification that a transport must be cancelled.
|
void |
JingleTransportListener.transportEstablished(TransportCandidate local,
TransportCandidate remote)
Notification that the transport has been established.
|
Modifier and Type | Method and Description |
---|---|
TransportCandidate |
JingleMediaSession.getLocal()
Returns the Media Session local Candidate
|
TransportCandidate |
JingleMediaSession.getRemote()
Returns the Media Session remote Candidate
|
Modifier and Type | Method and Description |
---|---|
abstract JingleMediaSession |
JingleMediaManager.createMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
JingleSession jingleSession)
Create a Media Session Implementation
|
Constructor and Description |
---|
JingleMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
String mediaLocator,
JingleSession jingleSession)
Creates a new JingleMediaSession Instance to handle Media methods.
|
Modifier and Type | Method and Description |
---|---|
JingleMediaSession |
JmfMediaManager.createMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
JingleSession jingleSession)
Returns a new jingleMediaSession
|
Constructor and Description |
---|
AudioMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
String locator,
JingleSession jingleSession)
Creates a org.jivesoftware.jingleaudio.jmf.AudioMediaSession with defined payload type, remote and local candidates
|
Modifier and Type | Method and Description |
---|---|
JingleMediaSession |
SpeexMediaManager.createMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
JingleSession jingleSession)
Returns a new jingleMediaSession
|
Constructor and Description |
---|
AudioMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
String locator,
JingleSession jingleSession)
Creates a org.jivesoftware.jingleaudio.jspeex.AudioMediaSession with defined payload type, remote and local candidates
|
Modifier and Type | Method and Description |
---|---|
JingleMediaSession |
MultiMediaManager.createMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
JingleSession jingleSession)
Returns a new JingleMediaSession
|
Modifier and Type | Method and Description |
---|---|
JingleMediaSession |
ScreenShareMediaManager.createMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
JingleSession jingleSession)
Returns a new JingleMediaSession
|
Constructor and Description |
---|
ScreenShareSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
String locator,
JingleSession jingleSession)
Creates a org.jivesoftware.jingleaudio.jmf.AudioMediaSession with defined payload type, remote and local candidates
|
Modifier and Type | Method and Description |
---|---|
JingleMediaSession |
TestMediaManager.createMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
JingleSession jingleSession)
Returns a new JingleMediaSession
|
Constructor and Description |
---|
TestMediaSession(PayloadType payloadType,
TransportCandidate remote,
TransportCandidate local,
String locator,
JingleSession jingleSession)
Creates a TestMediaSession with defined payload type, remote and local candidates
|
Modifier and Type | Class and Description |
---|---|
class |
ICECandidate
ICE Transport candidate.
|
static class |
TransportCandidate.Fixed
Fixed transport candidate
|
Modifier and Type | Field and Description |
---|---|
protected List<TransportCandidate> |
TransportResolver.candidates |
Modifier and Type | Method and Description |
---|---|
TransportCandidate |
TransportNegotiator.getAcceptedLocalCandidate()
Get the best accepted local candidate we have offered.
|
TransportCandidate |
TransportNegotiator.getBestLocalCandidate()
Obtain the best local candidate we want to offer.
|
abstract TransportCandidate |
TransportNegotiator.getBestRemoteCandidate()
Obtain the best common transport candidate obtained in the negotiation.
|
TransportCandidate |
TransportNegotiator.RawUdp.getBestRemoteCandidate()
Obtain the best common transport candidate obtained in the
negotiation.
|
TransportCandidate |
TransportNegotiator.Ice.getBestRemoteCandidate()
Obtain the best remote candidate obtained in the negotiation so far.
|
TransportCandidate |
TransportResolver.getCandidate(int i)
Get the n-th candidate
|
TransportCandidate |
TransportResolver.getPreferredCandidate()
Get the candididate with the highest preference.
|
TransportCandidate |
TransportCandidate.getSymmetric()
Get the symmetric candidate for this candidate if it exists.
|
Modifier and Type | Method and Description |
---|---|
Iterator<TransportCandidate> |
TransportResolver.getCandidates()
Get an iterator for the list of candidates
|
List<TransportCandidate> |
TransportResolver.getCandidatesList()
Get the list of candidates
|
List<TransportCandidate> |
TransportNegotiator.getOfferedCandidates() |
Iterator<TransportCandidate> |
TransportNegotiator.getValidRemoteCandidates()
Get an iterator for the list of valid (ie, checked) remote candidates.
|
Modifier and Type | Method and Description |
---|---|
abstract boolean |
TransportNegotiator.acceptableTransportCandidate(TransportCandidate tc,
List<TransportCandidate> localCandidates)
Return true if the transport candidate is acceptable for the current
negotiator.
|
boolean |
TransportNegotiator.RawUdp.acceptableTransportCandidate(TransportCandidate tc,
List<TransportCandidate> localCandidates)
Return true for fixed candidates.
|
boolean |
TransportNegotiator.Ice.acceptableTransportCandidate(TransportCandidate tc,
List<TransportCandidate> localCandidates)
Return true for ICE candidates.
|
protected void |
TransportResolver.addCandidate(TransportCandidate cand)
Add a new transport candidate
|
void |
TransportResolverListener.Resolver.candidateAdded(TransportCandidate cand)
A transport candidate has been added
|
void |
TransportResolverListener.Checker.candidateChecked(TransportCandidate cand,
boolean result)
A transport candidate has been checked.
|
void |
TransportResolverListener.Checker.candidateChecking(TransportCandidate cand)
A transport candidate is being checked.
|
abstract JingleTransport |
TransportNegotiator.getJingleTransport(TransportCandidate cand)
Get a new instance of the right TransportNegotiator class with this
candidate.
|
JingleTransport |
TransportNegotiator.RawUdp.getJingleTransport(TransportCandidate bestRemote)
Get a TransportNegotiator instance.
|
JingleTransport |
TransportNegotiator.Ice.getJingleTransport(TransportCandidate candidate)
Get a TransportNegotiator instance.
|
static RTPBridge |
RTPBridge.relaySession(XMPPConnection connection,
String sessionID,
String pass,
TransportCandidate proxyCandidate,
TransportCandidate localCandidate)
Check if the server support RTPBridge Service.
|
void |
BridgedTransportManager.sessionEstablished(PayloadType pt,
TransportCandidate rc,
TransportCandidate lc,
JingleSession jingleSession) |
void |
ICETransportManager.sessionEstablished(PayloadType pt,
TransportCandidate rc,
TransportCandidate lc,
JingleSession jingleSession) |
void |
FixedTransportManager.sessionEstablished(PayloadType pt,
TransportCandidate rc,
TransportCandidate lc,
JingleSession jingleSession) |
void |
TransportCandidate.setSymmetric(TransportCandidate symetric)
Set the symetric candidate for this candidate.
|
void |
TransportCandidate.CandidateEcho.testASync(TransportCandidate transportCandidate,
String password) |
void |
ResultListener.testFinished(TestResult result,
TransportCandidate candidate) |
protected void |
TransportResolver.triggerCandidateAdded(TransportCandidate cand)
Trigger a new candidate added event.
|
Modifier and Type | Method and Description |
---|---|
abstract boolean |
TransportNegotiator.acceptableTransportCandidate(TransportCandidate tc,
List<TransportCandidate> localCandidates)
Return true if the transport candidate is acceptable for the current
negotiator.
|
boolean |
TransportNegotiator.RawUdp.acceptableTransportCandidate(TransportCandidate tc,
List<TransportCandidate> localCandidates)
Return true for fixed candidates.
|
boolean |
TransportNegotiator.Ice.acceptableTransportCandidate(TransportCandidate tc,
List<TransportCandidate> localCandidates)
Return true for ICE candidates.
|
void |
ICECandidate.check(List<TransportCandidate> localCandidates)
Check if a transport candidate is usable.
|
void |
TransportCandidate.check(List<TransportCandidate> localCandidates)
Check if a transport candidate is usable.
|
Constructor and Description |
---|
CandidateEcho(TransportCandidate candidate,
JingleSession session) |
Modifier and Type | Field and Description |
---|---|
protected TransportCandidate |
JingleTransport.JingleTransportCandidate.transportCandidate |
Modifier and Type | Method and Description |
---|---|
TransportCandidate |
JingleTransport.JingleTransportCandidate.getMediaTransport()
Get the current transportElement candidate.
|
Modifier and Type | Method and Description |
---|---|
void |
JingleTransport.JingleTransportCandidate.setMediaTransport(TransportCandidate cand)
Set the transportElement candidate.
|
Constructor and Description |
---|
Candidate(TransportCandidate tc)
Constructor with a transport candidate.
|
Candidate(TransportCandidate tc)
Constructor with a transport candidate.
|
JingleTransportCandidate(TransportCandidate candidate)
Creates a new TransportNegotiator child.
|