Condividi tramite


OutputConfiguration.SetPhysicalCameraId(String) Metodo

Definizione

Impostare l'ID della fotocamera fisica per questo 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

Parametri

physicalCameraId
String
Attributi

Commenti

Impostare l'ID della fotocamera fisica per questo outputConfiguration

Nel caso in cui una fotocamera logica sia costituita da più fotocamere fisiche, potrebbe essere preferibile per l'applicazione fotocamera richiedere flussi da singole fotocamere fisiche. Questa chiamata lo ottiene eseguendo il mapping di OutputConfiguration all'ID della fotocamera fisica.

Gli ID della fotocamera fisica validi possono essere sottoposti a query da CameraCharacteristics#getPhysicalCameraIds.

Il passaggio di un valore physicalCameraId null indica che OutputConfiguration è per un flusso logico.

Questa funzione deve essere chiamata prima CameraDevice#createCaptureSessionByOutputConfigurations o CameraDevice#createReprocessableCaptureSessionByConfigurations. La chiamata a questa funzione dopo CameraDevice#createCaptureSessionByOutputConfigurations o CameraDevice#createReprocessableCaptureSessionByConfigurations non ha alcun effetto.

android.os.Build.VERSION_CODES#S Android 12A partire da , è possibile usare un buffer di immagini da un flusso di fotocamera fisico per rielaborare i flussi e i flussi della fotocamera logica dalla stessa fotocamera fisica se il dispositivo fotocamera supporta flussi di input e output a risoluzione multipla. Per informazioni dettagliate, vedere CameraCharacteristics#SCALER_MULTI_RESOLUTION_STREAM_CONFIGURATION_MAP. I comportamenti di rielaborazione da un flusso di fotocamera non fisico a un flusso della fotocamera fisica e da un flusso di fotocamera fisica a un flusso di fotocamera fisica di una fotocamera fisica diversa, sono specifici del dispositivo e non sono garantiti.

Nei livelli API precedenti, la superficie appartenente a una fotocamera fisica OutputConfiguration non deve essere usata come input o output di una richiesta di rielaborazione.

Documentazione java per android.hardware.camera2.params.OutputConfiguration.setPhysicalCameraId(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a