more tweaks to recording spec
authorJim Barnett <Jim.Barnett@genesyslab.com>
Thu, 20 Dec 2012 14:49:41 -0500
changeset 320 59ba47c53f8c
parent 319 9cc179d83a53
child 321 63c209cbf0cb
more tweaks to recording spec
media-stream-capture/RecordingProposal.html
--- a/media-stream-capture/RecordingProposal.html	Thu Dec 20 11:56:45 2012 -0500
+++ b/media-stream-capture/RecordingProposal.html	Thu Dec 20 14:49:41 2012 -0500
@@ -655,11 +655,9 @@
 		
 <dl class="methods"><dt id="widl-takephoto"><code>takePhoto</code></dt><dd>
 	<p>When a <code><a class="idlType" href="#idl-def-MediaRecorder"><code>MediaRecorder</code></a></code> object’s <code>takePhoto()</code></dfn> method is invoked,
-	then if <a href="#widl-recordingstate"><code>state</code></a> is not "recording",
-          the user agent <em title="must" class="rfc2119">must</em> raise an INVALID_STATE exception
-          and return immediately. Otherwise if the <code>trackID</code> provided is not the 
+	then  if the <code>trackID</code> provided is not the 
           <code>id</code> of a Track object in <code>mediaStream</code>'s  <code>videoTrackList</code>
-          with a source type of "photo-camera", the UA <em title="must" class="rfc2119">must</em> raise an INVALID_TRACK_ID exception
+          whose <code>readyState</code> is "live", the UA <em title="must" class="rfc2119">must</em> raise an INVALID_TRACK_ID exception
           and return immediately. Otherwise it <em title="must" class="rfc2119">must</em>
           queue a task, using the DOM manipulation task source, that runs the following steps:</p>
 		<ol>
@@ -977,8 +975,6 @@
         	<li>Do we need a "setSyncPoint()" operator and a "syncpoint" signal, 
         		so that the client can tell the recorder to insert a point at 
         		which a recording can be broken up (typically a new I-frame)? </li>
-        		<li>For takePhoto, is the restriction that the Track's source have sourcetype "photocamera"
-        			too strict? </li>
  		</ol>
 </section>