SCScreenshotManager puts artifacts in window title bar

Hello,

Our macOS app (https://www.rewind.ai) takes periodic screenshots when it runs, and does so in the background without user intervention. Back on macOS 13 and earlier, we were using CGImage(windowListFromArrayScreenBounds:...) to do this. Now that there's a nice new way to do this in macOS 14 with ScreenCaptureKit's SCScreenshotManager, we tried moving to SCKit.

Unfortunately, SCScreenshotManager displays purple icons in the title bars of all windows that it captures. For our purposes, this results in constant flickering icons in all window title bars while our app is running. I couldn't find a way to control this behavior.

Am I missing something? Is it possible to use SCKit to take screenshots without showing these icons in window title bars?

Thanks!

  • Were you able to find a solution to this issue?

Add a Comment