Sprache

CameraDevice.CreateCaptureRequest Methode

Definition

Überlädt

Name Beschreibung
CreateCaptureRequest(CameraTemplate)

Erstellen Sie eine CaptureRequest.Builder für neue Aufnahmeanforderungen, initialisiert mit Vorlage für einen Zielanwendungsfall.

CreateCaptureRequest(CameraTemplate, ICollection<String>)

Erstellen Sie eine CaptureRequest.Builder für neue Aufnahmeanforderungen, initialisiert mit Vorlage für einen Zielanwendungsfall.

CreateCaptureRequest(CameraTemplate)

Erstellen Sie eine CaptureRequest.Builder für neue Aufnahmeanforderungen, initialisiert mit Vorlage für einen Zielanwendungsfall.

[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

Parameter

templateType
CameraTemplate

Eine Aufzählung, die den Anwendungsfall für diese Anforderung auswählt. Nicht alle Vorlagentypen werden auf jedem Gerät unterstützt. Ausführliche Informationen finden Sie in der Dokumentation für jeden Vorlagentyp.

Gibt zurück

Ein Generator für eine Aufnahmeanforderung, initialisiert mit Standardeinstellungen für diese Vorlage und keine Ausgabestreams

Attribute

Ausnahmen

wenn der templateType von diesem Gerät nicht unterstützt wird.

wenn das Kameragerät nicht mehr verbunden ist oder ein schwerwiegender Fehler aufgetreten ist

wenn das Kameragerät geschlossen wurde

Hinweise

Java-Dokumentation für android.hardware.camera2.CameraDevice.createCaptureRequest(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

CreateCaptureRequest(CameraTemplate, ICollection<String>)

Erstellen Sie eine CaptureRequest.Builder für neue Aufnahmeanforderungen, initialisiert mit Vorlage für einen Zielanwendungsfall.

[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

Parameter

templateType
CameraTemplate

Eine Aufzählung, die den Anwendungsfall für diese Anforderung auswählt. Nicht alle Vorlagentypen werden auf jedem Gerät unterstützt. Ausführliche Informationen finden Sie in der Dokumentation für jeden Vorlagentyp.

physicalCameraIdSet
ICollection<String>

Eine Reihe von physischen Kamera-IDs, die verwendet werden können, um die Anforderung für eine bestimmte physische Kamera anzupassen.

Gibt zurück

Ein Generator für eine Aufnahmeanforderung, initialisiert mit Standardeinstellungen für diese Vorlage und keine Ausgabestreams

Attribute

Hinweise

Erstellen Sie einen CaptureRequest.Builder für neue Aufnahmeanforderungen, initialisiert mit Vorlage für einen Zielanwendungsfall. Mit diesen Methoden können Clients physische Kamera-IDs übergeben, mit denen die Anforderung für eine bestimmte physische Kamera angepasst werden kann. Die Einstellungen werden ausgewählt, um die besten Optionen für das spezifische logische Kameragerät zu sein. Wenn zusätzliche physische Kamera-IDs übergeben werden, verwenden sie auch die gleiche Einstellungsvorlage. Clients können einzelne Kameraeinstellungen weiter ändern, indem Sie CaptureRequest.Builder.setPhysicalCameraKey aufrufen.

Einzelne physische Kameraeinstellungen werden nur für Kamerasitzungen berücksichtigt, die mit der entsprechenden ausgabekonfiguration outputconfiguration.setPhysicalCameraId initialisiert wurden, und die gleichen Ausgabeziele werden auch in der Anforderung von CaptureRequest.Builder.addTarget angefügt.

Die Ausgabe ist für alle logischen Kameradatenströme nicht definiert, falls gültige physische Kameraeinstellungen angefügt sind.

Android-Referenz für android.hardware.camera2.CameraDevice.createCaptureRequest.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: