Lingua

CameraDevice.CreateCaptureRequest Metodo

Definizione

Overload

Nome Descrizione
CreateCaptureRequest(CameraTemplate)

Creare un CaptureRequest.Builder per le nuove richieste di acquisizione, inizializzate con il modello per un caso d'uso di destinazione.

CreateCaptureRequest(CameraTemplate, ICollection<String>)

Creare un CaptureRequest.Builder per le nuove richieste di acquisizione, inizializzate con il modello per un caso d'uso di destinazione.

CreateCaptureRequest(CameraTemplate)

Creare un CaptureRequest.Builder per le nuove richieste di acquisizione, inizializzate con il modello per un caso d'uso di destinazione.

[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

Parametri

templateType
CameraTemplate

Enumerazione che seleziona il caso d'uso per questa richiesta. Non tutti i tipi di modello sono supportati in ogni dispositivo. Per informazioni dettagliate, vedere la documentazione per ogni tipo di modello.

Valori restituiti

generatore per una richiesta di acquisizione, inizializzato con le impostazioni predefinite per tale modello e nessun flusso di output

Attributi

Eccezioni

se templateType non è supportato da questo dispositivo.

se il dispositivo fotocamera non è più connesso o si è verificato un errore irreversibile

se il dispositivo fotocamera è stato chiuso

Commenti

per android.hardware.camera2.CameraDevice.createCaptureRequest(int).

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

CreateCaptureRequest(CameraTemplate, ICollection<String>)

Creare un CaptureRequest.Builder per le nuove richieste di acquisizione, inizializzate con il modello per un caso d'uso di destinazione.

[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

Parametri

templateType
CameraTemplate

Enumerazione che seleziona il caso d'uso per questa richiesta. Non tutti i tipi di modello sono supportati in ogni dispositivo. Per informazioni dettagliate, vedere la documentazione per ogni tipo di modello.

physicalCameraIdSet
ICollection<String>

Set di ID fotocamera fisici che possono essere usati per personalizzare la richiesta per una fotocamera fisica specifica.

Valori restituiti

generatore per una richiesta di acquisizione, inizializzato con le impostazioni predefinite per tale modello e nessun flusso di output

Attributi

Commenti

Creare un oggetto CaptureRequest.Builder per le nuove richieste di acquisizione, inizializzato con un modello per un caso d'uso di destinazione. Questi metodi consentono ai client di passare ID fotocamera fisici che possono essere usati per personalizzare la richiesta per una fotocamera fisica specifica. Le impostazioni vengono scelte per essere le opzioni migliori per il dispositivo della fotocamera logica specifico. Se vengono passati id aggiuntivi della fotocamera fisica, useranno anche lo stesso modello di impostazioni. I client possono modificare ulteriormente le singole impostazioni della fotocamera chiamando CaptureRequest.Builder.setPhysicalCameraKey.

Le singole impostazioni della fotocamera fisica verranno rispettate solo per la sessione della fotocamera inizializzata con la configurazione di output dell'ID fotocamera fisica corrispondente OutputConfiguration.setPhysicalCameraId e le stesse destinazioni di output sono associate anche nella richiesta da CaptureRequest.Builder.addTarget.

L'output non è definito per tutti i flussi della fotocamera logica nel caso in cui siano associate impostazioni valide della fotocamera fisica.

Informazioni di riferimento su Android per android.hardware.camera2.CameraDevice.createCaptureRequest.

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