Chromium Code Reviews| 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 |