new draft of recording

Attached is a new draft of the spec, for discussion on Monday.  The main changes to the content are:

1.       Remove takePhoto, since that has been moved to a separate spec.

2.       Remove mute/unmuteTrack, per Stephan's suggestion.   (There is still a pause() method that works on the whole stream.)

Cosmetically, I have converted to Respec and followed a couple of suggestions from Adam (such as removing 'record' from method names).

There are some things I would like to do in the future but that require coordination with other specs:

1.       inherit a Constrainable partial interface for settings

2.       inherit a base error class (so that the recording spec would only extend the set of error codes/names)

3.       decide where BlobEvent is defined.  There's no need for it to be in both Giri's spec and this one.



-          Jim

Received on Friday, 22 March 2013 13:31:15 UTC