public class WebrtcData extends BaseMapOptionData<WebrtcData>
Constructor and Description |
---|
WebrtcData() |
WebrtcData(java.util.Map<java.lang.String,java.lang.Object> options) |
Modifier and Type | Method and Description |
---|---|
java.util.Optional<java.lang.Boolean> |
doesDisableIceCandidateFiltering()
Get whether to disable ICE candidates filtering.
|
java.util.Optional<java.lang.Boolean> |
doesDisableInsecureMediaCapture()
Get whether to disable insecure media capture.
|
WebrtcData |
withDisableIceCandidateFiltering(boolean disabled)
To protect a user's privacy, Safari normally filters out WebRTC
ICE candidates that correspond to internal network addresses when
capture devices are not in use.
|
WebrtcData |
withDisableInsecureMediaCapture(boolean disabled)
Normally, Safari refuses to allow media capture over insecure connections.
|
assignOptionValue, getOptionValue, toJson, toMap, toString
public WebrtcData()
public WebrtcData(java.util.Map<java.lang.String,java.lang.Object> options)
public WebrtcData withDisableInsecureMediaCapture(boolean disabled)
disabled
- True to disable insecure media capture.public java.util.Optional<java.lang.Boolean> doesDisableInsecureMediaCapture()
public WebrtcData withDisableIceCandidateFiltering(boolean disabled)
disabled
- True to disable ICE candidates filtering.public java.util.Optional<java.lang.Boolean> doesDisableIceCandidateFiltering()