CameraMetadata.RequestAvailableCapabilitiesOfflineProcessing Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.
Устройство камеры поддерживает вариант использования OFFLINE_PROCESSING.
[Android.Runtime.Register("REQUEST_AVAILABLE_CAPABILITIES_OFFLINE_PROCESSING", ApiSince=30)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.", true)]
public const Android.Hardware.Camera2.RequestAvailableCapabilities RequestAvailableCapabilitiesOfflineProcessing = 15;
[<Android.Runtime.Register("REQUEST_AVAILABLE_CAPABILITIES_OFFLINE_PROCESSING", ApiSince=30)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.", true)>]
val mutable RequestAvailableCapabilitiesOfflineProcessing : Android.Hardware.Camera2.RequestAvailableCapabilities
Значение поля
Value = 15- Атрибуты
Комментарии
Устройство камеры поддерживает вариант использования OFFLINE_PROCESSING.
Благодаря возможности OFFLINE_PROCESSING приложение может переключить текущий сеанс записи в автономный режим, вызвав метод CameraCaptureSession#switchToOffline и указав потоки, которые будут храниться в автономном режиме. Затем камера остановит активные повторяющиеся запросы, подготовится к некоторым запросам для перехода в автономный режим и возвращает объект автономного сеанса. После возврата вызова switchToOffline исходный сеанс записи находится в закрытом состоянии, как если бы метод CameraCaptureSession#close был вызван. В автономном режиме все запросы на полет будут продолжать обрабатываться в фоновом режиме, и приложение может немедленно закрыть камеру или создать новый сеанс записи, не теряя выходные изображения этих запросов и результаты записи.
Хотя устройство камеры обрабатывает автономные запросы, он может не поддерживать все конфигурации потоков, которые могут поддерживаться без автономных запросов. В этом случае вызов метода createCaptureSession завершится ошибкой. Следующие конфигурации потоков гарантированно работают без исключения занятого ресурса:
<ul><li>One продолжающийся автономный сеанс: цель одной выходной поверхности в формате YUV или JPEG, любое разрешение.</li><>Активный сеанс захвата камеры:<ol><li>One preview surface (SurfaceView или SurfaceTexture) до 1920 ширины/li><>One YUV ImageReader поверхности до 1920 ширины<</li li<>>One Jpeg ImageReader, любое разрешение: устройство камеры может замедлить скорость вывода JPEG на 50%, если есть какой-либо текущий автономный сеанс.</li li><>, если устройство поддерживает PRIVATE_REPROCESSING, одна пара поверхностей ImageWriter/ImageReader частного формата с тем же разрешением, которое больше или равно разрешению JPEG ImageReader выше.</li></ol></<>li lily>, кроме того, активный android.hardware.Camera Camera сеанс камеры выше может быть заменен устаревшим следующим параметром<: ol<>li>Preview size до 1920 width</li<>li>Preview callback size до 1920 width/li li Video size до 1920 width</li Video size до 1920 width</><>><li li>Размер рисунка, любое разрешение: устройство камеры может замедлить скорость вывода JPEG на 50%, если имеется текущий автономный сеанс.</li></ol></li></ul>
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".