PeerConnection.RTCConfiguration

tee3.webrtc

## 类 PeerConnection.RTCConfiguration

- java.lang.Object
- - tee3.webrtc.PeerConnection.RTCConfiguration

- 封闭类:
    PeerConnection

      public static class PeerConnection.RTCConfiguration
      extends java.lang.Object

  Java version of PeerConnectionInterface.RTCConfiguration

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `boolean` | `audioJitterBufferFastAccelerate`
    `int` | `audioJitterBufferMaxPackets`
    `PeerConnection.BundlePolicy` | `bundlePolicy`
    `PeerConnection.CandidateNetworkPolicy` | `candidateNetworkPolicy`
    `java.lang.Boolean` | `combinedAudioVideoBwe`
    `PeerConnection.ContinualGatheringPolicy` | `continualGatheringPolicy`
    `boolean` | `disableIpv6`
    `boolean` | `disableIPv6OnWifi`
    `boolean` | `enableCpuOveruseDetection`
    `boolean` | `enableDscp`
    `java.lang.Boolean` | `enableDtlsSrtp`
    `boolean` | `enableRtpDataChannel`
    `int` | `iceBackupCandidatePairPingInterval`
    `int` | `iceCandidatePoolSize`
    `java.lang.Integer` | `iceCheckIntervalStrongConnectivityMs`
    `java.lang.Integer` | `iceCheckIntervalWeakConnectivityMs`
    `java.lang.Integer` | `iceCheckMinInterval`
    `int` | `iceConnectionReceivingTimeout`
    `PeerConnection.IntervalRange` | `iceRegatherIntervalRange`
    `java.util.List<PeerConnection.IceServer>` | `iceServers`
    `PeerConnection.IceTransportsType` | `iceTransportsType`
    `java.lang.Integer` | `iceUnwritableMinChecks`
    `java.lang.Integer` | `iceUnwritableTimeMs`
    `PeerConnection.KeyType` | `keyType`
    `int` | `maxIPv6Networks`
    `PeerConnection.AdapterType` | `networkPreference`
    `boolean` | `presumeWritableWhenFullyRelayed`
    `boolean` | `pruneTurnPorts`
    `PeerConnection.RtcpMuxPolicy` | `rtcpMuxPolicy`
    `java.lang.Integer` | `screencastMinBitrate`
    `PeerConnection.SdpSemantics` | `sdpSemantics`
    `java.lang.Integer` | `stunCandidateKeepaliveIntervalMs`
    `boolean` | `suspendBelowMinBitrate`
    `PeerConnection.TcpCandidatePolicy` | `tcpCandidatePolicy`
    `TurnCustomizer` | `turnCustomizer`

  - ### 构造器概要

    构造器
    构造器和说明
    `RTCConfiguration(java.util.List<PeerConnection.IceServer> iceServers)`

  - ### 方法概要

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 字段详细资料

    - #### iceTransportsType

          public PeerConnection.IceTransportsType iceTransportsType

    - #### iceServers

          public java.util.List<PeerConnection.IceServer> iceServers

    - #### bundlePolicy

          public PeerConnection.BundlePolicy bundlePolicy

    - #### rtcpMuxPolicy

          public PeerConnection.RtcpMuxPolicy rtcpMuxPolicy

    - #### tcpCandidatePolicy

          public PeerConnection.TcpCandidatePolicy tcpCandidatePolicy

    - #### candidateNetworkPolicy

          public PeerConnection.CandidateNetworkPolicy candidateNetworkPolicy

    - #### audioJitterBufferMaxPackets

          public int audioJitterBufferMaxPackets

    - #### audioJitterBufferFastAccelerate

          public boolean audioJitterBufferFastAccelerate

    - #### iceConnectionReceivingTimeout

          public int iceConnectionReceivingTimeout

    - #### iceBackupCandidatePairPingInterval

          public int iceBackupCandidatePairPingInterval

    - #### keyType

          public PeerConnection.KeyType keyType

    - #### continualGatheringPolicy

          public PeerConnection.ContinualGatheringPolicy continualGatheringPolicy

    - #### iceCandidatePoolSize

          public int iceCandidatePoolSize

    - #### pruneTurnPorts

          public boolean pruneTurnPorts

    - #### presumeWritableWhenFullyRelayed

          public boolean presumeWritableWhenFullyRelayed

    - #### iceCheckIntervalStrongConnectivityMs

          @Nullable
          public java.lang.Integer iceCheckIntervalStrongConnectivityMs

    - #### iceCheckIntervalWeakConnectivityMs

          @Nullable
          public java.lang.Integer iceCheckIntervalWeakConnectivityMs

    - #### iceCheckMinInterval

          @Nullable
          public java.lang.Integer iceCheckMinInterval

    - #### iceUnwritableTimeMs

          @Nullable
          public java.lang.Integer iceUnwritableTimeMs

    - #### iceUnwritableMinChecks

          @Nullable
          public java.lang.Integer iceUnwritableMinChecks

    - #### stunCandidateKeepaliveIntervalMs

          @Nullable
          public java.lang.Integer stunCandidateKeepaliveIntervalMs

    - #### disableIPv6OnWifi

          public boolean disableIPv6OnWifi

    - #### maxIPv6Networks

          public int maxIPv6Networks

    - #### iceRegatherIntervalRange

          @Nullable
          public PeerConnection.IntervalRange iceRegatherIntervalRange

    - #### disableIpv6

          public boolean disableIpv6

    - #### enableDscp

          public boolean enableDscp

    - #### enableCpuOveruseDetection

          public boolean enableCpuOveruseDetection

    - #### enableRtpDataChannel

          public boolean enableRtpDataChannel

    - #### suspendBelowMinBitrate

          public boolean suspendBelowMinBitrate

    - #### screencastMinBitrate

          @Nullable
          public java.lang.Integer screencastMinBitrate

    - #### combinedAudioVideoBwe

          @Nullable
          public java.lang.Boolean combinedAudioVideoBwe

    - #### enableDtlsSrtp

          @Nullable
          public java.lang.Boolean enableDtlsSrtp

    - #### networkPreference

          public PeerConnection.AdapterType networkPreference

    - #### sdpSemantics

          public PeerConnection.SdpSemantics sdpSemantics

    - #### turnCustomizer

          @Nullable
          public TurnCustomizer turnCustomizer

  - ### 构造器详细资料

    - #### RTCConfiguration

          public RTCConfiguration(java.util.List<PeerConnection.IceServer> iceServers)