Index: talk/media/webrtc/webrtcmediaengine.h |
diff --git a/talk/media/webrtc/webrtcmediaengine.h b/talk/media/webrtc/webrtcmediaengine.h |
index 8d7540404dfc018844c80fd001649a65b89d37be..c104c8d90a72d5b128ef8543d97446f187f15891 100644 |
--- a/talk/media/webrtc/webrtcmediaengine.h |
+++ b/talk/media/webrtc/webrtcmediaengine.h |
@@ -28,7 +28,11 @@ |
#ifndef TALK_MEDIA_WEBRTCMEDIAENGINE_H_ |
#define TALK_MEDIA_WEBRTCMEDIAENGINE_H_ |
+#include <string> |
+#include <vector> |
+ |
#include "talk/media/base/mediaengine.h" |
+#include "webrtc/config.h" |
namespace webrtc { |
class AudioDeviceModule; |
@@ -48,13 +52,14 @@ class WebRtcMediaEngineFactory { |
WebRtcVideoDecoderFactory* decoder_factory); |
}; |
-extern const char* kBweExtensionPriorities[]; |
-extern const size_t kBweExtensionPrioritiesLength; |
+// Verify that extension IDs are within 1-byte extension range and are not |
+// overlapping. |
+bool ValidateRtpExtensions(const std::vector<RtpHeaderExtension>& extensions); |
-std::vector<RtpHeaderExtension> FilterRedundantRtpExtensions( |
+std::vector<webrtc::RtpExtension> FilterRtpExtensions( |
const std::vector<RtpHeaderExtension>& extensions, |
- const char* extension_prios[], |
- size_t extension_prios_length); |
+ bool (*supported)(const std::string&), |
stefan-webrtc
2015/12/01 15:36:57
Comment on what the parameters are. Especially sup
the sun
2015/12/01 16:34:45
Done.
|
+ bool filter_redundant_extensions); |
} // namespace cricket |