3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/RTCErrorOr.h"
29class MediaSessionDescriptionFactory {
37 struct AudioVideoRtpHeaderExtensions {
47 AudioVideoRtpHeaderExtensions& operator=(AudioVideoRtpHeaderExtensions
const&);
48 AudioVideoRtpHeaderExtensions(AudioVideoRtpHeaderExtensions
const&);
49 AudioVideoRtpHeaderExtensions();
77 MediaSessionDescriptionFactory& operator=(MediaSessionDescriptionFactory
const&);
78 MediaSessionDescriptionFactory(MediaSessionDescriptionFactory
const&);
79 MediaSessionDescriptionFactory();
92 ::std::vector<::webrtc::StreamParams>* current_streams,
102 ::std::vector<::webrtc::StreamParams>* current_streams,
115 ::std::vector<::webrtc::RtpExtension>
const& header_extensions,
116 ::std::vector<::webrtc::StreamParams>* current_streams,
126 ::std::vector<::webrtc::RtpExtension>
const& header_extensions,
127 ::std::vector<::webrtc::StreamParams>* current_streams,
133 ::std::string
const& content_name,
139 ::std::string
const& content_name,
179 ::std::vector<::webrtc::ContentInfo const*>
const& current_active_contents,
180 bool extmap_allow_mixed,
181 ::std::vector<::webrtc::MediaDescriptionOptions>
const& media_description_options
192 MCNAPI ::std::vector<::webrtc::RtpExtension>
Definition CodecLookupHelper.h:13
Definition ContentInfo.h:12
Definition IceCredentialsIterator.h:12
Definition SessionDescription.h:18
Definition TransportDescriptionFactory.h:18
Definition UniqueRandomIdGenerator.h:7
Definition RtpExtension.h:7
Definition StreamParams.h:12
Definition TransportDescription.h:17
Definition TransportInfo.h:7
Definition TransportOptions.h:7