@@ -191,8 +191,7 @@ dictionary SFrameTransformOptions {
191
191
SFrameTransformRole role = "encrypt";
192
192
};
193
193
194
- // FIXME: We plan to expose only in dedicated worker scopes, but may want to discuss extending it in other contexts.
195
- [Exposed=(Window,Worker)]
194
+ [Exposed=(Window,DedicatedWorker)]
196
195
interface SFrameTransform {
197
196
constructor(optional SFrameTransformOptions options = {});
198
197
Promise<undefined> setEncryptionKey(CryptoKey key, optional unsigned long long keyID);
@@ -282,8 +281,7 @@ interface RTCEncodedAudioFrame {
282
281
283
282
// New interfaces to expose JavaScript-based transforms.
284
283
285
- // FIXME: We want to expose only in dedicated worker scopes.
286
- [Exposed=Worker]
284
+ [Exposed=DedicatedWorker]
287
285
interface RTCTransformEvent : Event {
288
286
readonly attribute RTCRtpScriptTransformer transformer;
289
287
};
@@ -292,8 +290,7 @@ partial interface DedicatedWorkerGlobalScope {
292
290
attribute EventHandler onrtctransform;
293
291
};
294
292
295
- // FIXME: We want to expose only in dedicated worker scopes.
296
- [Exposed=Worker]
293
+ [Exposed=DedicatedWorker]
297
294
interface RTCRtpScriptTransformer {
298
295
readonly attribute ReadableStream readable;
299
296
readonly attribute WritableStream writable;
0 commit comments