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

Side by Side Diff: content/renderer/media/media_stream_constraints_util.h

Issue 227743004: Added a kEchoCancellation constraint to turn off the audio processing. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Created 6 years, 7 months 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 unified diff | Download patch
OLDNEW
(Empty)
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #ifndef CONTENT_RENDERER_MEDIA_MEDIA_STREAM_CONSTRAINTS_UTIL_H_
6 #define CONTENT_RENDERER_MEDIA_MEDIA_STREAM_CONSTRAINTS_UTIL_H_
7
8 #include <string>
9
10 #include "content/common/content_export.h"
11
12 namespace blink {
13 class WebMediaConstraints;
14 class WebString;
15 }
16
17 namespace content {
18
19 // Method to get boolean value of constraint with |key| from constraints.
20 // Returns true if the constraint is specified in either mandatory or optional
21 // constraints.
22 bool CONTENT_EXPORT GetConstraintValueAsBoolean(
23 const blink::WebMediaConstraints& constraints,
24 const std::string& key,
25 bool* value);
26
27 // Method to get int value of constraint with |key| from constraints.
28 // Returns true if the constraint is specified in either mandatory or Optional
29 // constraints.
30 bool CONTENT_EXPORT GetConstraintValueAsInteger(
31 const blink::WebMediaConstraints& constraints,
32 const std::string& key,
33 int* value);
34
35 // Method to get std::string value of constraint with |key| from constraints.
36 // Returns true if the constraint is specified in either mandatory or Optional
37 // constraints.
38 bool CONTENT_EXPORT GetConstraintValueAsString(
39 const blink::WebMediaConstraints& constraints,
40 const std::string& key,
41 std::string* value);
42
43 // Method to get boolean value of constraint with |key| from the
44 // mandatory constraints.
45 bool CONTENT_EXPORT GetMandatoryConstraintValueAsBoolean(
46 const blink::WebMediaConstraints& constraints,
47 const std::string& name,
48 bool* value);
49
50 // Method to get int value of constraint with |key| from the
51 // mandatory constraints.
52 bool CONTENT_EXPORT GetMandatoryConstraintValueAsInteger(
53 const blink::WebMediaConstraints& constraints,
54 const std::string& name,
55 int* value);
56
57 // Method to get bool value of constraint with |key| from the
58 // optional constraints.
59 bool CONTENT_EXPORT GetOptionalConstraintValueAsBoolean(
60 const blink::WebMediaConstraints& constraints,
61 const std::string& name,
62 bool* value);
63
64 // Method to get int value of constraint with |key| from the
65 // optional constraints.
66 bool CONTENT_EXPORT GetOptionalConstraintValueAsInteger(
67 const blink::WebMediaConstraints& constraints,
68 const std::string& name,
69 int* value);
70
71 } // namespace content
72
73 #endif // CONTENT_RENDERER_MEDIA_MEDIA_STREAM_CONSTRAINTS_UTIL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698