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