introduce an unsupported content description type
This carries around unsupported content descriptions (i.e. things where webrtc does not understand the media type or protocol) in a special data type so that a rejected content or mediasection is added to the answer SDP. BUG=webrtc:3513 Change-Id: Ifc4168eae11e899f2504649de5e1eecb6801a9fb Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179082 Reviewed-by: Kári Helgason <kthelgason@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com> Cr-Commit-Position: refs/heads/master@{#32410}
This commit is contained in:

committed by
Commit Bot

parent
a2b31c35ff
commit
239f92ecf7
@ -26,6 +26,10 @@ std::string MediaTypeToString(MediaType type) {
|
||||
return kMediaTypeVideo;
|
||||
case MEDIA_TYPE_DATA:
|
||||
return kMediaTypeData;
|
||||
case MEDIA_TYPE_UNSUPPORTED:
|
||||
// Unsupported media stores the m=<mediatype> differently.
|
||||
RTC_NOTREACHED();
|
||||
return "";
|
||||
}
|
||||
FATAL();
|
||||
// Not reachable; avoids compile warning.
|
||||
|
@ -20,7 +20,12 @@
|
||||
|
||||
namespace cricket {
|
||||
|
||||
enum MediaType { MEDIA_TYPE_AUDIO, MEDIA_TYPE_VIDEO, MEDIA_TYPE_DATA };
|
||||
enum MediaType {
|
||||
MEDIA_TYPE_AUDIO,
|
||||
MEDIA_TYPE_VIDEO,
|
||||
MEDIA_TYPE_DATA,
|
||||
MEDIA_TYPE_UNSUPPORTED
|
||||
};
|
||||
|
||||
extern const char kMediaTypeAudio[];
|
||||
extern const char kMediaTypeVideo[];
|
||||
|
Reference in New Issue
Block a user