@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public static interface RTCConfiguration.Builder
extends RTCConfiguration
RTCConfiguration.Builder| Modifier and Type | Method and Description |
|---|---|
default RTCConfiguration.Builder |
bundlePolicy(java.lang.String bundlePolicy)
The RTCConfiguration dictionary's bundlePolicy property is a string value indicating which SDP bundling policy, if any, to use for the underlying RTP streams used by an RTCPeerConnection.
|
default RTCConfiguration.Builder |
certificates(JsArray<RTCCertificate> certificates)
The RTCConfiguration dictionary's optional certificates property is an array of RTCCertificate objects providing the security certificates available for use when authenticating duing the connection process.
|
default RTCConfiguration.Builder |
certificates(RTCCertificate... certificates)
The RTCConfiguration dictionary's optional certificates property is an array of RTCCertificate objects providing the security certificates available for use when authenticating duing the connection process.
|
default RTCConfiguration.Builder |
iceCandidatePoolSize(short iceCandidatePoolSize) |
default RTCConfiguration.Builder |
iceServers(JsArray<RTCIceServer> iceServers) |
default RTCConfiguration.Builder |
iceServers(RTCIceServer... iceServers) |
default RTCConfiguration.Builder |
iceTransportPolicy(java.lang.String iceTransportPolicy)
The WebRTC Device API dictionary RTCConfiguration's iceTransportPolicy property is a string indicating the transport selection policy the ICE agent should use during negotiation of connections.
|
default RTCConfiguration.Builder |
peerIdentity(java.lang.String peerIdentity) |
default RTCConfiguration.Builder |
rtcpMuxPolicy(java.lang.String rtcpMuxPolicy) |
bundlePolicy, certificates, create, iceCandidatePoolSize, iceServers, iceTransportPolicy, peerIdentity, rtcpMuxPolicy, setBundlePolicy, setCertificates, setCertificates, setIceCandidatePoolSize, setIceServers, setIceServers, setIceTransportPolicy, setPeerIdentity, setRtcpMuxPolicy@JsOverlay @Nonnull default RTCConfiguration.Builder bundlePolicy(@RTCBundlePolicy @Nonnull java.lang.String bundlePolicy)
@JsOverlay @Nonnull default RTCConfiguration.Builder certificates(@Nonnull JsArray<RTCCertificate> certificates)
@JsOverlay @Nonnull default RTCConfiguration.Builder certificates(@Nonnull RTCCertificate... certificates)
@JsOverlay @Nonnull default RTCConfiguration.Builder iceCandidatePoolSize(short iceCandidatePoolSize)
@JsOverlay @Nonnull default RTCConfiguration.Builder iceServers(@Nonnull JsArray<RTCIceServer> iceServers)
@JsOverlay @Nonnull default RTCConfiguration.Builder iceServers(@Nonnull RTCIceServer... iceServers)
@JsOverlay @Nonnull default RTCConfiguration.Builder iceTransportPolicy(@RTCIceTransportPolicy @Nonnull java.lang.String iceTransportPolicy)
@JsOverlay @Nonnull default RTCConfiguration.Builder rtcpMuxPolicy(@RTCRtcpMuxPolicy @Nonnull java.lang.String rtcpMuxPolicy)
@JsOverlay @Nonnull default RTCConfiguration.Builder peerIdentity(@Nonnull java.lang.String peerIdentity)