package im.actor.runtime.webrtc.sdp;
import java.util.ArrayList;
import java.util.List;
import im.actor.runtime.webrtc.sdp.entities.SDPMedia;
import im.actor.runtime.webrtc.sdp.entities.SDPSession;
public class SDPScheme {
public SDPSession sessionLevel;
public ArrayList<SDPMedia> mediaLevel;
public SDPScheme(SDPSession sessionLevel, List<SDPMedia> mediaLevel) {
this.sessionLevel = sessionLevel;
this.mediaLevel = new ArrayList<>(mediaLevel);
}
public SDPSession getSessionLevel() {
return sessionLevel;
}
public ArrayList<SDPMedia> getMediaLevel() {
return mediaLevel;
}
public String toSDP() {
String res = sessionLevel.toSDP();
for (SDPMedia media : mediaLevel) {
res += media.toSDP();
}
return res;
}
@Override
public String toString() {
return toSDP();
}
}