В четверг Apple выпустила первую бета-версию macOS Monterey 12.3 для разработчиков. Хотя мы все еще изучаем, что нового в сегодняшнем обновлении, примечания к выпуску, предоставленные Apple, раскрывают новый API под названием «ScreenCaptureKit», который добавляет поддержку высокопроизводительной записи экрана для приложений Mac.
Как описано компанией на веб-сайте Apple Developer, новая платформа предназначена для обеспечения детального управления для выбора и захвата только определенного контента на экране, например окна приложения.
Такой вариант очень популярен в приложениях для видеоконференций, таких как Zoom, где докладчик может выбрать показ только части экрана. Однако каждое приложение должно было создавать свою собственную реализацию для включения этой функции, что делало процесс разработки более сложным и еще менее надежным для пользователя.
Теперь с бета-версией macOS Monterey 12.3 разработчики получат доступ к этому новому API для захвата экрана с более точными настройками. Вот как Apple описывает новый API ScreenCaptureKit:
Используйте платформу ScreenCaptureKit, чтобы добавить поддержку высокопроизводительной записи экрана в ваше приложение для Mac. Платформа дает вам возможность точного управления для выбора и потоковой передачи только того контента, который вы хотите захватить. Когда поток захватывает новые кадры видео, он передает вашему приложению CMSampleBuffer, который содержит видеоданные и связанные с ними метаданные.
Бета-версия macOS Monterey 12.3 уже доступна для разработчиков, а официальный релиз ожидается этой весной.









