OutputConfiguration.SetPhysicalCameraId(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Festlegen der ID der physischen Kamera für diese OutputConfiguration
[Android.Runtime.Register("setPhysicalCameraId", "(Ljava/lang/String;)V", "", ApiSince=28)]
public void SetPhysicalCameraId (string? physicalCameraId);
[<Android.Runtime.Register("setPhysicalCameraId", "(Ljava/lang/String;)V", "", ApiSince=28)>]
member this.SetPhysicalCameraId : string -> unit
Parameter
- physicalCameraId
- String
- Attribute
Hinweise
Festlegen der ID der physischen Kamera für diese OutputConfiguration
Falls eine logische Kamera aus mehreren physischen Kameras besteht, kann es wünschenswert sein, dass die Kameraanwendung Datenströme von einzelnen physischen Kameras anfordert. Dieser Aufruf erreicht ihn, indem die OutputConfiguration der physischen Kamera-ID zugeordnet wird.
Die gültigen physischen Kamera-IDs können von CameraCharacteristics#getPhysicalCameraIds
abgefragt werden.
Das Übergeben in eine null physicalCameraId bedeutet, dass die OutputConfiguration für einen logischen Datenstrom gilt.
Diese Funktion muss vor oder CameraDevice#createReprocessableCaptureSessionByConfigurations
.CameraDevice#createCaptureSessionByOutputConfigurations
Aufrufen dieser Funktion nach CameraDevice#createCaptureSessionByOutputConfigurations
oder CameraDevice#createReprocessableCaptureSessionByConfigurations
hat keine Auswirkung.
Ab diesem android.os.Build.VERSION_CODES#S Android 12
Grund kann ein Bildpuffer aus einem physischen Kameradatenstrom für die Neuverarbeitung in logische Kameradatenströme und Datenströme derselben physischen Kamera verwendet werden, wenn das Kameragerät multiauflösungsbasierte Eingabe- und Ausgabedatenströme unterstützt. Einzelheiten dazu finden Sie unter CameraCharacteristics#SCALER_MULTI_RESOLUTION_STREAM_CONFIGURATION_MAP
. Die Verhaltensweisen der Neuverarbeitung von einem nicht physischen Kameradatenstrom zu einem physischen Kameradatenstrom und von einem physischen Kameradatenstrom zu einem physischen Kameradatenstrom unterschiedlicher physischer Kamera sind gerätespezifisch und werden nicht garantiert unterstützt.
Auf vorherigen API-Ebenen darf die Oberfläche, die zu einer physischen Kamera OutputConfiguration gehört, nicht als Eingabe oder Ausgabe einer Neuverarbeitungsanforderung verwendet werden.
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.