RTCRtpCapabilities class

The 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 objects. An object contains an array of objects conforming to RTCRtpCodecCapability (each describing the capabilities of one codec) and an array of the supported RTP header extensions for that codec.

Available extensions
Annotations
  • @anonymous
  • @JS()
  • @staticInterop

Constructors

RTCRtpCapabilities({required Iterable<RTCRtpCodecCapability> codecs, required Iterable<RTCRtpHeaderExtensionCapability> headerExtensions})
factory

Properties

codecs Iterable<RTCRtpCodecCapability>

Available on RTCRtpCapabilities, provided by the PropsRTCRtpCapabilities extension

getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
headerExtensions Iterable<RTCRtpHeaderExtensionCapability>

Available on RTCRtpCapabilities, provided by the PropsRTCRtpCapabilities extension

getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited