public void setSupportedAudioFormats(RTPFormats supported) { this.supportedAudioFormats = supported; if (this.offeredAudioFormats != null && !offeredAudioFormats.isEmpty()) { this.negotiatedAudioFormats = this.sdpComparator.negotiateAudio(this.sessionDescription, this.supportedAudioFormats); } else { this.negotiatedAudioFormats = null; } }
@Deprecated public SdpTemplate(RTPFormats audio, RTPFormats video) { StringBuilder builder = new StringBuilder(); // prepare header part writeHeader(builder); // prepare media descriptors if required if (audio != null && !audio.isEmpty()) { this.isAudioSupported = true; this.writeAudioDescriptor(builder, audio); } if (video != null && !video.isEmpty()) { this.isVideoSupported = true; this.writeVideoDescriptor(builder, video); } template = builder.toString(); }