RESOLVED FIXED299370
Add necessary APIs to AudioVideoRenderer to handle remote hosted layer
https://bugs.webkit.org/show_bug.cgi?id=299370
Summary Add necessary APIs to AudioVideoRenderer to handle remote hosted layer
Jean-Yves Avenard [:jya]
Reported 2025-09-23 07:33:49 PDT
It needs additional methods + virtual void requestHostingContext(LayerHostingContextCallback&& completionHandler) { completionHandler({ }); } + virtual HostingContext hostingContext() const { return { }; } + virtual WebCore::FloatSize videoLayerSize() const { return { }; } + virtual void notifyVideoLayerSizeChanged(Function<void(const MediaTime&, FloatSize)>&&) { } + virtual void setVideoLayerSizeFenced(const FloatSize&, WTF::MachSendRightAnnotated&&) { }
Attachments
Radar WebKit Bug Importer
Comment 1 2025-09-23 07:34:09 PDT
Jean-Yves Avenard [:jya]
Comment 2 2025-09-23 07:40:19 PDT
EWS
Comment 3 2025-09-24 15:47:41 PDT
Committed 300493@main (b36a74246dd3): <https://commits.webkit.org/300493@main> Reviewed commits have been landed. Closing PR #51193 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.