Implement legacy offer_to_receive options for Unified Plan
This implements the WebRTC specification for handling the legacy offer options offer_to_receive_audio and offer_to_receive_video. They are not implemented for CreateAnswer. With Unified Plan semantics, clients should switch to the RtpTransceiver API for ensuring the correct media sections are offered. Bug: webrtc:7600 Change-Id: I6ced00b86b165a352bd0ca3d64b48fadcfd12235 Reviewed-on: https://webrtc-review.googlesource.com/41341 Reviewed-by: Peter Thatcher <pthatcher@webrtc.org> Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org> Commit-Queue: Steve Anton <steveanton@webrtc.org> Cr-Commit-Position: refs/heads/master@{#21784}
This commit is contained in:
@ -31,6 +31,16 @@ bool RtpTransceiverDirectionHasRecv(RtpTransceiverDirection direction);
|
||||
RtpTransceiverDirection RtpTransceiverDirectionReversed(
|
||||
RtpTransceiverDirection direction);
|
||||
|
||||
// Returns the RtpTransceiverDirection with its send component set to |send|.
|
||||
RtpTransceiverDirection RtpTransceiverDirectionWithSendSet(
|
||||
RtpTransceiverDirection direction,
|
||||
bool send = true);
|
||||
|
||||
// Returns the RtpTransceiverDirection with its recv component set to |recv|.
|
||||
RtpTransceiverDirection RtpTransceiverDirectionWithRecvSet(
|
||||
RtpTransceiverDirection direction,
|
||||
bool recv = true);
|
||||
|
||||
// Returns an unspecified string representation of the given direction.
|
||||
const char* RtpTransceiverDirectionToString(RtpTransceiverDirection direction);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user