CameraDevice.CreateCaptureRequest Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| CreateCaptureRequest(CameraTemplate) |
Creare un |
| CreateCaptureRequest(CameraTemplate, ICollection<String>) |
Creare un |
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.
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.