Post

Replies

Boosts

Views

Activity

Reply to VisionOS 2 - Passthrough in screen capture
Hi, I apologize for the delay in responding, but I wanted to investigate the issue more thoroughly. The "invalid broadcast session" problem was caused by excessive RAM consumption of our data upload library. Once replaced, I no longer encountered the problem and everything is working properly! So, I did not open any bug reports. Thanks for helping me solve this!
Jun ’24
Reply to VisionOS 2 - Passthrough in screen capture
Thank you very much for the explanation! I have tried ReplayKit and Broadcast Extension and actually I can stream. The problem now, but maybe because it's still in beta, is that when I enter "Passtrought in Screen Capture" on the Broadcast Extension capabilities, after about 8 seconds, it stops the stream and I get the following message on the Vision Pro "Live Broadcast to Broadcast Upload Extension has stopped due to: Attempted to start an invalid broadcast session." While removing the capability (so with black background), it does not freeze and everything works. Do you have any advice?
Jun ’24
Reply to VisionOS 2 - Passthrough in screen capture
I've tried with ReplayKit and the following function. let recorder = RPScreenRecorder.shared() recorder.startCapture(handler: { ... }) But I think that this is not the right way, because I can see only my View in the buffer. I don't know what is the right method to do the Passthrough in screen capture because I can't find any documentation except com.apple.developer.screen-capture.include-passthrough entitlement.
Jun ’24