Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(288)

Unified Diff: webrtc/api/test/fakeconstraints.h

Issue 2514883002: Create //webrtc/api:libjingle_peerconnection_api + refactorings. (Closed)
Patch Set: Rebase Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: webrtc/api/test/fakeconstraints.h
diff --git a/webrtc/api/test/fakeconstraints.h b/webrtc/api/test/fakeconstraints.h
index 82c6728c5d3ea6e7440ea1ca916c8334b3007b1a..25fc5dcd57073788df1dbc6112b0d7b1b796a12e 100644
--- a/webrtc/api/test/fakeconstraints.h
+++ b/webrtc/api/test/fakeconstraints.h
@@ -11,106 +11,8 @@
#ifndef WEBRTC_API_TEST_FAKECONSTRAINTS_H_
#define WEBRTC_API_TEST_FAKECONSTRAINTS_H_
-#include <string>
-#include <vector>
-
-#include "webrtc/api/mediaconstraintsinterface.h"
-#include "webrtc/base/stringencode.h"
-
-namespace webrtc {
-
-class FakeConstraints : public webrtc::MediaConstraintsInterface {
- public:
- FakeConstraints() { }
- virtual ~FakeConstraints() { }
-
- virtual const Constraints& GetMandatory() const {
- return mandatory_;
- }
-
- virtual const Constraints& GetOptional() const {
- return optional_;
- }
-
- template <class T>
- void AddMandatory(const std::string& key, const T& value) {
- mandatory_.push_back(Constraint(key, rtc::ToString<T>(value)));
- }
-
- template <class T>
- void SetMandatory(const std::string& key, const T& value) {
- std::string value_str;
- if (mandatory_.FindFirst(key, &value_str)) {
- for (Constraints::iterator iter = mandatory_.begin();
- iter != mandatory_.end(); ++iter) {
- if (iter->key == key) {
- mandatory_.erase(iter);
- break;
- }
- }
- }
- mandatory_.push_back(Constraint(key, rtc::ToString<T>(value)));
- }
-
- template <class T>
- void AddOptional(const std::string& key, const T& value) {
- optional_.push_back(Constraint(key, rtc::ToString<T>(value)));
- }
-
- void SetMandatoryMinAspectRatio(double ratio) {
- SetMandatory(MediaConstraintsInterface::kMinAspectRatio, ratio);
- }
-
- void SetMandatoryMinWidth(int width) {
- SetMandatory(MediaConstraintsInterface::kMinWidth, width);
- }
-
- void SetMandatoryMinHeight(int height) {
- SetMandatory(MediaConstraintsInterface::kMinHeight, height);
- }
-
- void SetOptionalMaxWidth(int width) {
- AddOptional(MediaConstraintsInterface::kMaxWidth, width);
- }
-
- void SetMandatoryMaxFrameRate(int frame_rate) {
- SetMandatory(MediaConstraintsInterface::kMaxFrameRate, frame_rate);
- }
-
- void SetMandatoryReceiveAudio(bool enable) {
- SetMandatory(MediaConstraintsInterface::kOfferToReceiveAudio, enable);
- }
-
- void SetMandatoryReceiveVideo(bool enable) {
- SetMandatory(MediaConstraintsInterface::kOfferToReceiveVideo, enable);
- }
-
- void SetMandatoryUseRtpMux(bool enable) {
- SetMandatory(MediaConstraintsInterface::kUseRtpMux, enable);
- }
-
- void SetMandatoryIceRestart(bool enable) {
- SetMandatory(MediaConstraintsInterface::kIceRestart, enable);
- }
-
- void SetAllowRtpDataChannels() {
- SetMandatory(MediaConstraintsInterface::kEnableRtpDataChannels, true);
- SetMandatory(MediaConstraintsInterface::kEnableDtlsSrtp, false);
- }
-
- void SetOptionalVAD(bool enable) {
- AddOptional(MediaConstraintsInterface::kVoiceActivityDetection, enable);
- }
-
- void SetAllowDtlsSctpDataChannels() {
- SetMandatory(MediaConstraintsInterface::kEnableDtlsSrtp, true);
- }
-
- private:
- Constraints mandatory_;
- Constraints optional_;
-};
-
-} // namespace webrtc
+// Including this file is deprecated. It is no longer part of the public API.
+// This only includes the file in its new location for backwards compatibility.
+#include "webrtc/pc/test/fakeconstraints.h"
#endif // WEBRTC_API_TEST_FAKECONSTRAINTS_H_

Powered by Google App Engine
This is Rietveld 408576698