- From: Harald Alvestrand <harald@alvestrand.no>
- Date: Wed, 02 Apr 2014 17:28:35 +0200
- To: public-media-capture@w3.org
On 04/02/2014 05:03 PM, Jan-Ivar Bruaroey wrote: > On 4/2/14 7:48 AM, Dan Burnett wrote: >> Regarding examples, it will probably be useful to show increasing >> complexity, i.e., >> - an example with only non-required constraints >> - one with required and non-required constraints >> - one with required and advanced constraints >> - one with all 3 kinds > > Agree, but lets start with the least complex of all: > > - an example with only audio:true and/or video:true > - an example with only non-required constraints > - one with required and non-required constraints > - one with required and advanced constraints > > I would end on advanced constraints and leave out the esoteric "one > with all 3 kinds" example. The fact that it works (and how) I think > matters mostly to implementers rather than users, and seems clear > enough in the current prose for those who truly desire to experiment. As I understand the proposal, one would use "advanced" constraints only when one wanted to give further guidance to the browser after the required and non-required constraints had been applied - so it would be natural for the last example to have more than just "advanced" - the typical "I must have a size in this range but would really prefer that size" example could be expressed as constraints = { required: "width", width: {min: 230, max: 1024}, advanced: [{width: 640}] } BTW: I don't like the name "advanced" (what do we do if we need something even more complex) - perhaps we could call it "refinements"? constraints = { width: {min: 230, max: 1024}, refinements: [{width: 640}] }
Received on Wednesday, 2 April 2014 15:29:12 UTC