Документация
ОС Аврора 5.1.5

ScreenGrab API

Библиотека ScreenGrab API обеспечивает захват экрана в виде статических картинок.

Для использования ScreenGrab API было добавлено новое значение в перечисления CameraFacing:

 CameraFacing::Screen

::Screen - виртуальная камера, предоставляющая доступ к содержимому экрана.

У приложения должно быть разрешение ScreenCapture, иначе такие записи не будут отображаться в списке.

На данный момент захват экрана возможен только через StreamCamera API.

Поддержка YUV (NV12/I420)

Это гибкий формат, точный формат можно определить по значениям cStride и chromaStep.

Для I420 chromaStep равен 1. Если chromaStep равен 2, то формат, как правило, NV12.

Например:

  • Планарный I420:
y y y y <- luma plane
cb  cb  <- cb plane
cr  cr  <- cr plane
  • Полупланарный NV12:
y y y y <- luma plane
cb  cr  <- cb plane, cr = cb + 1
cb  cr

Подробная информация предоставлена в GraphicBuffer::mapYCbCr().

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.