Propagate SDP negotiation of extmap-allow-mixed to RtpHeaderExtensionMap
Bug: webrtc:7990 Change-Id: I662595f90b9d0be39f7e14752e13b2bb7a1746ee Reviewed-on: https://webrtc-review.googlesource.com/c/106020 Reviewed-by: Seth Hampson <shampson@webrtc.org> Reviewed-by: Oskar Sundbom <ossu@webrtc.org> Reviewed-by: Niels Moller <nisse@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Commit-Queue: Johannes Kron <kron@webrtc.org> Cr-Commit-Position: refs/heads/master@{#25421}
This commit is contained in:

committed by
Commit Bot

parent
f43bcd445d
commit
9190b82660
@ -103,6 +103,9 @@ class RtpRtcp : public Module, public RtcpFeedbackSenderInterface {
|
||||
// Require all outgoing frames to be encrypted with a FrameEncryptor.
|
||||
bool require_frame_encryption = false;
|
||||
|
||||
// Corresponds to extmap-allow-mixed in SDP negotiation.
|
||||
bool extmap_allow_mixed = false;
|
||||
|
||||
private:
|
||||
RTC_DISALLOW_COPY_AND_ASSIGN(Configuration);
|
||||
};
|
||||
@ -142,6 +145,8 @@ class RtpRtcp : public Module, public RtcpFeedbackSenderInterface {
|
||||
// Returns -1 on failure else 0.
|
||||
virtual int32_t DeRegisterSendPayload(int8_t payload_type) = 0;
|
||||
|
||||
virtual void SetExtmapAllowMixed(bool extmap_allow_mixed) = 0;
|
||||
|
||||
// (De)registers RTP header extension type and id.
|
||||
// Returns -1 on failure else 0.
|
||||
virtual int32_t RegisterSendRtpHeaderExtension(RTPExtensionType type,
|
||||
|
Reference in New Issue
Block a user