23 enum class ExtmapAllowMixed :
int {
59 virtual ::webrtc::MediaType type()
const = 0;
61 virtual ::webrtc::AudioContentDescription* as_audio();
63 virtual ::webrtc::AudioContentDescription
const* as_audio()
const;
65 virtual ::webrtc::VideoContentDescription* as_video();
67 virtual ::webrtc::VideoContentDescription
const* as_video()
const;
69 virtual ::webrtc::SctpDataContentDescription* as_sctp();
71 virtual ::webrtc::SctpDataContentDescription
const* as_sctp()
const;
73 virtual ::webrtc::UnsupportedContentDescription* as_unsupported();
75 virtual ::webrtc::UnsupportedContentDescription
const* as_unsupported()
const;
77 virtual void set_protocol(::std::string_view protocol);
79 virtual bool has_codecs()
const;
81 virtual ::webrtc::MediaContentDescription* CloneInternal()
const = 0;
117 MCNAPI ::webrtc::AudioContentDescription
const*
$as_audio()
const;
121 MCNAPI ::webrtc::VideoContentDescription
const*
$as_video()
const;
123 MCNAPI ::webrtc::SctpDataContentDescription*
$as_sctp();
125 MCNAPI ::webrtc::SctpDataContentDescription
const*
$as_sctp()
const;
Definition AudioContentDescription.h:11
Definition SctpDataContentDescription.h:11
Definition UnsupportedContentDescription.h:11
Definition VideoContentDescription.h:11