3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/MediaProtocolType.h"
39 ::std::string
const& name,
40 ::webrtc::MediaProtocolType type,
42 ::std::unique_ptr<::webrtc::MediaContentDescription> description
46 ::std::string
const& name,
47 ::webrtc::MediaProtocolType type,
50 ::std::unique_ptr<::webrtc::MediaContentDescription> description
55 MCNAPI ::std::unique_ptr<::webrtc::SessionDescription>
Clone()
const;
59 MCNAPI ::std::vector<::webrtc::ContentGroup const*>
GetGroupsByName(::std::string
const& name)
const;
65 MCNAPI
bool HasGroup(::std::string
const& name)
const;
Definition ContentGroup.h:7
Definition ContentInfo.h:12
Definition MediaContentDescription.h:20
Definition SessionDescription.h:18
MCAPI::webrtc::TransportInfo const * GetTransportInfoByName(::std::string const &name) const
MCAPI SessionDescription(::webrtc::SessionDescription const &)
MCAPI void AddContent(::std::string const &name, ::webrtc::MediaProtocolType type, bool rejected, ::std::unique_ptr<::webrtc::MediaContentDescription > description)
MCAPI void AddContent(::webrtc::ContentInfo &&content)
MCAPI void AddContent(::std::string const &name, ::webrtc::MediaProtocolType type, bool rejected, bool bundle_only, ::std::unique_ptr<::webrtc::MediaContentDescription > description)
MCAPI void AddTransportInfo(::webrtc::TransportInfo const &transport_info)
MCAPI ::std::unique_ptr<::webrtc::SessionDescription > Clone() const
MCAPI bool HasGroup(::std::string const &name) const
MCAPI ::std::vector<::webrtc::ContentGroup const * > GetGroupsByName(::std::string const &name) const
MCAPI::webrtc::ContentInfo const * GetContentByName(::std::string const &name) const
MCAPI ~SessionDescription()
MCAPI void * $ctor(::webrtc::SessionDescription const &)
MCAPI SessionDescription()
MCAPI void set_extmap_allow_mixed(bool supported)
MCAPI::webrtc::TransportInfo * GetTransportInfoByName(::std::string const &name)
Definition TransportInfo.h:7