CameraDevice.CreateCaptureRequest Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| CreateCaptureRequest(CameraTemplate) |
|
| CreateCaptureRequest(CameraTemplate, ICollection<String>) |
|
CreateCaptureRequest(CameraTemplate)
CaptureRequest.Builder Создайте новые запросы записи, инициализированные с помощью шаблона для целевого варианта использования.
[Android.Runtime.Register("createCaptureRequest", "(I)Landroid/hardware/camera2/CaptureRequest$Builder;", "GetCreateCaptureRequest_IHandler")]
public abstract Android.Hardware.Camera2.CaptureRequest.Builder CreateCaptureRequest(Android.Hardware.Camera2.CameraTemplate templateType);
[<Android.Runtime.Register("createCaptureRequest", "(I)Landroid/hardware/camera2/CaptureRequest$Builder;", "GetCreateCaptureRequest_IHandler")>]
abstract member CreateCaptureRequest : Android.Hardware.Camera2.CameraTemplate -> Android.Hardware.Camera2.CaptureRequest.Builder
Параметры
- templateType
- CameraTemplate
Перечисление, выбор варианта использования для этого запроса. На каждом устройстве поддерживаются не все типы шаблонов. Дополнительные сведения см. в документации по каждому типу шаблона.
Возвращаемое значение
построитель запроса на запись, инициализированный с параметрами по умолчанию для этого шаблона, и выходные потоки отсутствуют.
- Атрибуты
Исключения
Значение , если шаблонType не поддерживается этим устройством.
Если устройство камеры больше не подключено или возникло неустранимая ошибка
Значение
Комментарии
Java документации по android.hardware.camera2.CameraDevice.createCaptureRequest(int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
CreateCaptureRequest(CameraTemplate, ICollection<String>)
CaptureRequest.Builder Создайте новые запросы записи, инициализированные с помощью шаблона для целевого варианта использования.
[Android.Runtime.Register("createCaptureRequest", "(ILjava/util/Set;)Landroid/hardware/camera2/CaptureRequest$Builder;", "GetCreateCaptureRequest_ILjava_util_Set_Handler", ApiSince=28)]
public virtual Android.Hardware.Camera2.CaptureRequest.Builder CreateCaptureRequest(Android.Hardware.Camera2.CameraTemplate templateType, System.Collections.Generic.ICollection<string>? physicalCameraIdSet);
[<Android.Runtime.Register("createCaptureRequest", "(ILjava/util/Set;)Landroid/hardware/camera2/CaptureRequest$Builder;", "GetCreateCaptureRequest_ILjava_util_Set_Handler", ApiSince=28)>]
abstract member CreateCaptureRequest : Android.Hardware.Camera2.CameraTemplate * System.Collections.Generic.ICollection<string> -> Android.Hardware.Camera2.CaptureRequest.Builder
override this.CreateCaptureRequest : Android.Hardware.Camera2.CameraTemplate * System.Collections.Generic.ICollection<string> -> Android.Hardware.Camera2.CaptureRequest.Builder
Параметры
- templateType
- CameraTemplate
Перечисление, выбор варианта использования для этого запроса. На каждом устройстве поддерживаются не все типы шаблонов. Дополнительные сведения см. в документации по каждому типу шаблона.
- physicalCameraIdSet
- ICollection<String>
Набор идентификаторов физической камеры, который можно использовать для настройки запроса для конкретной физической камеры.
Возвращаемое значение
построитель запроса на запись, инициализированный с параметрами по умолчанию для этого шаблона, и выходные потоки отсутствуют.
- Атрибуты
Комментарии
Создайте CaptureRequest.Builder для новых запросов на запись, инициализированную с помощью шаблона для целевого варианта использования. Эти методы позволяют клиентам передавать идентификаторы физической камеры, которые можно использовать для настройки запроса для конкретной физической камеры. Выбранные параметры являются лучшими вариантами для конкретного логического устройства камеры. Если передаются дополнительные идентификаторы физической камеры, они также будут использовать тот же шаблон параметров. Клиенты могут дополнительно изменять отдельные параметры камеры, вызвав CaptureRequest.Builder.setPhysicalCameraKey.
Отдельные параметры физической камеры будут учитываться только для сеанса камеры, который был инициализирован с соответствующей конфигурацией вывода вывода физической камеры OutputConfiguration.setPhysicalCameraId, а те же целевые объекты вывода также присоединяются в запросе CaptureRequest.Builder.addTarget.
Выходные данные не определены для любых потоков логических камер, если установлены допустимые параметры физической камеры.
Справочник по Android для android.hardware.camera2.CameraDevice.createCaptureRequest.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".