aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpaweldomas <pawel.domas@jitsi.org>2014-11-26 09:11:12 +0100
committerpaweldomas <pawel.domas@jitsi.org>2014-11-26 12:32:07 +0100
commitcc4b3ee0a052f9963cf1432d78ccee4f632aecca (patch)
tree3807bdde7a8a1b07153fb02e5c5e7dc144c6dc90
parent18b9d76e3c6cc9f82407ddd3209fb112a8ddb2e5 (diff)
downloadjitsi-cc4b3ee0a052f9963cf1432d78ccee4f632aecca.zip
jitsi-cc4b3ee0a052f9963cf1432d78ccee4f632aecca.tar.gz
jitsi-cc4b3ee0a052f9963cf1432d78ccee4f632aecca.tar.bz2
Adds factory method for creating simulcast SourceGroupPacketExtension.
-rw-r--r--src/net/java/sip/communicator/impl/protocol/jabber/extensions/jingle/SourceGroupPacketExtension.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/net/java/sip/communicator/impl/protocol/jabber/extensions/jingle/SourceGroupPacketExtension.java b/src/net/java/sip/communicator/impl/protocol/jabber/extensions/jingle/SourceGroupPacketExtension.java
index a198f27..1df714d 100644
--- a/src/net/java/sip/communicator/impl/protocol/jabber/extensions/jingle/SourceGroupPacketExtension.java
+++ b/src/net/java/sip/communicator/impl/protocol/jabber/extensions/jingle/SourceGroupPacketExtension.java
@@ -15,6 +15,8 @@ import java.util.*;
* Represents <tt>ssrc-group</tt> elements described in XEP-0339.
*
* Created by gp on 07/08/14.
+ * @author George Politis
+ * @author Pawel Domas
*/
public class SourceGroupPacketExtension
extends AbstractPacketExtension
@@ -36,6 +38,25 @@ public class SourceGroupPacketExtension
public static final String SEMANTICS_ATTR_NAME = "semantics";
/**
+ * The constant used for signaling simulcast semantics.
+ */
+ public static final String SEMANTICS_SIMULCAST = "SIM";
+
+ /**
+ * Return new instance of <tt>SourceGroupPacketExtension</tt> with simulcast
+ * semantics pre-configured.
+ */
+ public static SourceGroupPacketExtension createSimulcastGroup()
+ {
+ SourceGroupPacketExtension simulcastGroupPe
+ = new SourceGroupPacketExtension();
+
+ simulcastGroupPe.setSemantics(SEMANTICS_SIMULCAST);
+
+ return simulcastGroupPe;
+ }
+
+ /**
* Creates a new {@link SourceGroupPacketExtension} instance with the proper
* element name and namespace.
*/