Definition
WebRTC: Real-Time Communication in Browsers defines RTCRtpEncodingParameters
dictionary RTCRtpEncodingParameters : RTCRtpCodingParameters {
boolean active = true;
RTCRtpCodec codec;
unsigned long maxBitrate;
double maxFramerate;
double scaleResolutionDownBy;
};
This dictionary is extended in the following specifications:
- WebRTC Priority Control API
partial dictionary RTCRtpEncodingParameters { RTCPriorityType priority = "low"; RTCPriorityType networkPriority; };
- Scalable Video Coding (SVC) Extension for WebRTC
partial dictionary RTCRtpEncodingParameters { DOMString scalabilityMode; };
Consolidated IDL (across partials)
dictionary RTCRtpEncodingParameters : RTCRtpCodingParameters {
boolean active = true;
RTCRtpCodec codec;
unsigned long maxBitrate;
double maxFramerate;
double scaleResolutionDownBy;
RTCPriorityType priority = "low";
RTCPriorityType networkPriority;
DOMString scalabilityMode;
};
Referring IDL interfaces/dictionaries
Referring specifications
- WebRTC Priority Control API refers to
RTCRtpEncodingParameters
- Scalable Video Coding (SVC) Extension for WebRTC refers to
RTCRtpEncodingParameters