// Copyright 2016 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef REMOTING_PROTOCOL_SDP_MESSAGE_H_ #define REMOTING_PROTOCOL_SDP_MESSAGE_H_ #include <map> #include <string> #include <vector> namespace remoting::protocol { // SdpMessage is used to process session descriptions messages in SDP format // generated by WebRTC (see RFC 4566). In particularly it allows configuring // video and audio codecs. // // It also normalizes the SDP message to make sure the text used for HMAC // signature verification is the same that was signed on the sending side. // This is necessary because WebRTC generates SDP with CRLF line endings which // are sometimes converted to LF after passing the signaling channel. class SdpMessage { … }; } // namespace remoting::protocol #endif // REMOTING_PROTOCOL_SDP_MESSAGE_H_