Skip to content

Commit 689a85f

Browse files
authored
Merge pull request #51 from jan-ivar/notes
Add notes documenting outstanding issues.
2 parents cbfbd5c + 6c2469d commit 689a85f

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

identity/index.html

+19
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,14 @@ <h3>MediaDevices.setCaptureHandleConfig()</h3>
180180
which accepts a {{CaptureHandleConfig}} object. By calling this method, an application
181181
informs the user agent which information it permits capturing applications to observe.
182182
</p>
183+
<div class="note">
184+
<p>
185+
There is no consensus yet on how {{MediaDevices/setCaptureHandleConfig}} should
186+
behave if called more than once, due to concerns over it being misused as a
187+
cross-origin messaging channel itself. This is under discussion in
188+
<a href="https://github.com/w3c/mediacapture-handle/issues/11">issue #11</a>.
189+
</p>
190+
</div>
183191
<pre class="idl">
184192
partial interface MediaDevices {
185193
undefined setCaptureHandleConfig(optional CaptureHandleConfig config = {});
@@ -285,6 +293,17 @@ <h3>MediaStreamTrack.getCaptureHandle()</h3>
285293
{{MediaStreamTrack/getCaptureHandle}} returns the latest [=observable=] {{CaptureHandle}}.
286294
Otherwise it returns <code>null</code>.
287295
</p>
296+
<div class="note">
297+
<p>
298+
There is no consensus yet on whether {{MediaStreamTrack/getCaptureHandle}}
299+
belongs on {{MediaStreamTrack}} or on a dedicated controller object that is
300+
neither <a data-cite="GETUSERMEDIA#track-clone">clonable</a> nor <a
301+
href="https://w3c.github.io/mediacapture-extensions/#transferable-mediastreamtrack"
302+
>transferable</a>, to separate messaging affecting all tracks from consumption
303+
of a single track. This is under discussion in
304+
<a href="https://github.com/w3c/mediacapture-handle/issues/12">issue #12</a>.
305+
</p>
306+
</div>
288307
<pre class="idl">
289308
partial interface MediaStreamTrack {
290309
CaptureHandle? getCaptureHandle();

0 commit comments

Comments
 (0)