mirror of
https://codeberg.org/Mercury-IM/Smack
synced 2025-12-14 09:01:08 +01:00
[SPARK-651] - Added Listener for new Media Received
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@7904 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
parent
e9dd8312a0
commit
17c6624112
13 changed files with 196 additions and 29 deletions
|
|
@ -44,6 +44,7 @@ public class BridgedTransportManager extends JingleTransportManager implements J
|
|||
|
||||
/**
|
||||
* Return the correspondent resolver
|
||||
*
|
||||
* @param session correspondent Jingle Session
|
||||
* @return resolver
|
||||
*/
|
||||
|
|
@ -70,6 +71,10 @@ public class BridgedTransportManager extends JingleTransportManager implements J
|
|||
public void sessionClosedOnError(XMPPException e, JingleSession jingleSession) {
|
||||
}
|
||||
|
||||
public void sessionMediaReceived(JingleSession jingleSession, String participant) {
|
||||
// Do Nothing
|
||||
}
|
||||
|
||||
// Session Created
|
||||
|
||||
public void sessionCreated(JingleSession jingleSession) {
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ import org.jivesoftware.smackx.jingle.listeners.CreatedJingleSessionListener;
|
|||
*/
|
||||
public class ICETransportManager extends JingleTransportManager implements JingleSessionListener, CreatedJingleSessionListener {
|
||||
|
||||
ICEResolver iceResolver = null;
|
||||
ICEResolver iceResolver = null;
|
||||
|
||||
public ICETransportManager(XMPPConnection xmppConnection, String server, int port) {
|
||||
iceResolver = new ICEResolver(xmppConnection, server, port);
|
||||
|
|
@ -53,7 +53,7 @@ public class ICETransportManager extends JingleTransportManager implements Jingl
|
|||
// Implement a Session Listener to relay candidates after establishment
|
||||
|
||||
public void sessionEstablished(PayloadType pt, TransportCandidate rc, TransportCandidate lc, JingleSession jingleSession) {
|
||||
if (lc instanceof ICECandidate) {
|
||||
if (lc instanceof ICECandidate) {
|
||||
if (((ICECandidate) lc).getType().equals("relay")) {
|
||||
RTPBridge rtpBridge = RTPBridge.relaySession(lc.getConnection(), lc.getSessionId(), lc.getPassword(), rc, lc);
|
||||
}
|
||||
|
|
@ -72,6 +72,10 @@ public class ICETransportManager extends JingleTransportManager implements Jingl
|
|||
public void sessionClosedOnError(XMPPException e, JingleSession jingleSession) {
|
||||
}
|
||||
|
||||
public void sessionMediaReceived(JingleSession jingleSession, String participant) {
|
||||
// Do Nothing
|
||||
}
|
||||
|
||||
// Session Created
|
||||
|
||||
public void sessionCreated(JingleSession jingleSession) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue