Lines Matching refs:constraints
42 // Convert constraints to audio options. Return false if constraints are
44 void FromConstraints(const MediaConstraintsInterface::Constraints& constraints,
48 // This design relies on the fact that all the audio constraints are actually
49 // "options", i.e. boolean-valued and always satisfiable. If the constraints
50 // are extended to include non-boolean values or actual format constraints,
52 for (iter = constraints.begin(); iter != constraints.end(); ++iter) {
86 const MediaConstraintsInterface* constraints) {
89 source->Initialize(options, constraints);
95 const MediaConstraintsInterface* constraints) {
96 if (!constraints)
99 // Apply optional constraints first, they will be overwritten by mandatory
100 // constraints.
101 FromConstraints(constraints->GetOptional(), &options_);
104 FromConstraints(constraints->GetMandatory(), &mandatory_options);