Lingua

CameraManager.IsConcurrentSessionConfigurationSupported Metodo

Definizione

Controlla se il set specificato di dispositivi fotocamera e il SessionConfiguration corrispondente possono essere configurati contemporaneamente.

[Android.Runtime.Register("isConcurrentSessionConfigurationSupported", "(Ljava/util/Map;)Z", "", ApiSince=30)]
[Android.Runtime.RequiresPermission("android.permission.CAMERA")]
public bool IsConcurrentSessionConfigurationSupported(System.Collections.Generic.IDictionary<string,Android.Hardware.Camera2.Params.SessionConfiguration> cameraIdAndSessionConfig);
[<Android.Runtime.Register("isConcurrentSessionConfigurationSupported", "(Ljava/util/Map;)Z", "", ApiSince=30)>]
[<Android.Runtime.RequiresPermission("android.permission.CAMERA")>]
member this.IsConcurrentSessionConfigurationSupported : System.Collections.Generic.IDictionary<string, Android.Hardware.Camera2.Params.SessionConfiguration> -> bool

Parametri

cameraIdAndSessionConfig
IDictionary<String,SessionConfiguration>

Valori restituiti

true se la combinazione specificata di configurazioni di sessione e gli ID della fotocamera corrispondenti sono supportati contemporaneamente dal sistema secondario della fotocamera, false altrimenti OR se il set di dispositivi fotocamera forniti non è un subset di quelli restituiti da #getConcurrentCameraIds.

Attributi

Commenti

Controlla se il set specificato di dispositivi fotocamera e il SessionConfiguration corrispondente possono essere configurati contemporaneamente.

Questo metodo esegue un controllo di runtime delle combinazioni di ID fotocamera e dati SessionConfiguration specificati. Il risultato conferma se le configurazioni di sessione passate possono essere usate correttamente per creare sessioni di acquisizione della fotocamera contemporaneamente, nei dispositivi della fotocamera specificati usando CameraDevice#createCaptureSession(SessionConfiguration).

Il metodo può essere chiamato in qualsiasi momento prima, durante e dopo le sessioni di acquisizione attive. Non influirà sul comportamento normale della fotocamera in alcun modo e deve essere completato significativamente più velocemente rispetto alla creazione di una sessione di acquisizione regolare o vincolata.

Anche se questo metodo è più veloce rispetto alla creazione di una nuova sessione di acquisizione, non è destinato all'esplorazione dell'intero spazio di combinazioni di flussi simultanee supportate. Le combinazioni di flussi simultanee obbligatorie disponibili possono essere ottenute eseguendo #getCameraCharacteristics query sulla chiave android.hardware.camera2.CameraCharacteristics#SCALER_MANDATORY_CONCURRENT_STREAM_COMBINATIONS.

Si noti che i parametri di sessione verranno ignorati e le chiamate a SessionConfiguration#setSessionParameters non sono necessarie.

per android.hardware.camera2.CameraManager.isConcurrentSessionConfigurationSupported(java.util.Map<java.lang.String, android.hardware.camera2.params.SessionConfiguration>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a