public class RtpParameters
extends java.lang.Object
RtpSender
, as defined in
http://w3c.github.io/webrtc-pc/#rtcrtpsender-interface.
Note: These structures use nullable Integer/etc. types because in the
future, they may be used to construct ORTC RtpSender/RtpReceivers, in
which case "null" will be used to represent "choose the implementation
default value".Modifier and Type | Class and Description |
---|---|
static class |
RtpParameters.Codec |
static class |
RtpParameters.DegradationPreference |
static class |
RtpParameters.Encoding |
static class |
RtpParameters.HeaderExtension |
static class |
RtpParameters.Rtcp |
Modifier and Type | Field and Description |
---|---|
java.util.List<RtpParameters.Codec> |
codecs |
RtpParameters.DegradationPreference |
degradationPreference
When bandwidth is constrained and the RtpSender needs to choose between degrading resolution or
degrading framerate, degradationPreference indicates which is preferred.
|
java.util.List<RtpParameters.Encoding> |
encodings |
java.lang.String |
transactionId |
Modifier and Type | Method and Description |
---|---|
java.util.List<RtpParameters.HeaderExtension> |
getHeaderExtensions() |
RtpParameters.Rtcp |
getRtcp() |
public final java.lang.String transactionId
@Nullable public RtpParameters.DegradationPreference degradationPreference
public final java.util.List<RtpParameters.Encoding> encodings
public final java.util.List<RtpParameters.Codec> codecs
public RtpParameters.Rtcp getRtcp()
public java.util.List<RtpParameters.HeaderExtension> getHeaderExtensions()
7.0.0