Пример #1
0
  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;
    }
  }
Пример #2
0
  @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();
  }