@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface RTCRtpCapabilities
| Modifier and Type | Interface and Description |
|---|---|
static interface |
RTCRtpCapabilities.Builder
The RTCRtpCapabilities dictionary is a data type used to describe the capabilities of an RTCRtpSender or RTCRtpReceiver in response to a call to the RTCRtpSender.getCapabilities() or RTCRtpReceiver.getCapabilities() static functions, both of which return an array of RTCRtpCapabilities objects.
|
@JsOverlay @Nonnull static RTCRtpCapabilities.Builder create(@Nonnull JsArray<RTCRtpCodecCapability> codecs, @Nonnull JsArray<RTCRtpHeaderExtensionCapability> headerExtensions)
@JsOverlay @Nonnull static RTCRtpCapabilities.Builder create(@Nonnull RTCRtpCodecCapability[] codecs, @Nonnull JsArray<RTCRtpHeaderExtensionCapability> headerExtensions)
@JsOverlay @Nonnull static RTCRtpCapabilities.Builder create(@Nonnull JsArray<RTCRtpCodecCapability> codecs, @Nonnull RTCRtpHeaderExtensionCapability[] headerExtensions)
@JsOverlay @Nonnull static RTCRtpCapabilities.Builder create(@Nonnull RTCRtpCodecCapability[] codecs, @Nonnull RTCRtpHeaderExtensionCapability[] headerExtensions)
@JsProperty(name="codecs") @JsNonNull JsArray<RTCRtpCodecCapability> codecs()
@JsProperty void setCodecs(@JsNonNull JsArray<RTCRtpCodecCapability> codecs)
@JsOverlay
default void setCodecs(@Nonnull
RTCRtpCodecCapability... codecs)
@JsProperty(name="headerExtensions") @JsNonNull JsArray<RTCRtpHeaderExtensionCapability> headerExtensions()
@JsProperty void setHeaderExtensions(@JsNonNull JsArray<RTCRtpHeaderExtensionCapability> headerExtensions)
@JsOverlay
default void setHeaderExtensions(@Nonnull
RTCRtpHeaderExtensionCapability... headerExtensions)