CameraMetadata.RequestAvailableCapabilitiesStreamUseCase Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.
Устройство камеры поддерживает выбор варианта использования для каждого потока с помощью
android.hardware.camera2.params.OutputConfiguration#setStreamUseCase Таким образом, устройство может оптимизировать параметры конвейера камеры, такие как настройка, режим датчика или параметры ISP для определенного пользовательского сценария.
[Android.Runtime.Register("REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE", ApiSince=33)]
[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 RequestAvailableCapabilitiesStreamUseCase = 19;
[<Android.Runtime.Register("REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE", ApiSince=33)>]
[<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 RequestAvailableCapabilitiesStreamUseCase : Android.Hardware.Camera2.RequestAvailableCapabilities
Значение поля
Value = 19- Атрибуты
Комментарии
Устройство камеры поддерживает выбор варианта android.hardware.camera2.params.OutputConfiguration#setStreamUseCase использования для каждого потока, чтобы устройство могли оптимизировать параметры конвейера камеры, такие как настройка, режим датчика или параметры ISP для определенного сценария пользователя. Ниже приведены некоторые примеры использования этой возможности.
<ul><li>Различает высококачественные записи YUV из обычного потока YUV, где качество изображения может быть не так хорошо, как поток JPEG, или< ли<>ли>Использовать один поток для выполнения нескольких целей: просмотрщик, запись видео и по-прежнему захватывает. Это распространено в приложениях, которые хотят применять изменения одинаково к предварительной версии, сохраненным изображениям и сохраненным видео.</li></ul>
Эта возможность требует, чтобы устройство камеры поддерживало следующие варианты использования потока:
<ul>li DEFAULT для обратной совместимости, когда приложение не устанавливает вариант использования< потока/><>li preview для динамического просмотра и анализа изображений< в приложении/li><STILL_CAPTURE>для записи видеозахвата</li li VIDEO_RECORD для записи видеоклипов</><>><li li>PREVIEW_VIDEO_STILL для одного потока, используемого для просмотра, записи видео и записи по-прежнему.<></li><li>VIDEO_CALL для длительных видеозвонков</li></ul>
android.hardware.camera2.CameraCharacteristics#SCALER_AVAILABLE_STREAM_USE_CASES перечисляет все поддерживаемые варианты использования потока.
Ознакомьтесь с руководством по обязательным сочетаниям потоков, включающим варианты использования потока, которые также можно запросить с помощью android.hardware.camera2.params.MandatoryStreamCombination .
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".