StreamConfigurationMap.GetOutputMinFrameDuration 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
GetOutputMinFrameDuration(Class, Size) |
Ottenere il valore minimo |
GetOutputMinFrameDuration(Int32, Size) |
Ottenere il valore minimo |
GetOutputMinFrameDuration(Class, Size)
Ottenere il valore minimo CaptureRequest#SENSOR_FRAME_DURATION frame duration
per la combinazione di classi/dimensioni (in nanosecondi).
[Android.Runtime.Register("getOutputMinFrameDuration", "(Ljava/lang/Class;Landroid/util/Size;)J", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public long GetOutputMinFrameDuration (Java.Lang.Class? klass, Android.Util.Size? size);
[<Android.Runtime.Register("getOutputMinFrameDuration", "(Ljava/lang/Class;Landroid/util/Size;)J", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.GetOutputMinFrameDuration : Java.Lang.Class * Android.Util.Size -> int64
Parametri
- klass
- Class
una classe supportata da #isOutputSupportedFor(Class)
e con una matrice non vuota restituita da #getOutputSizes(Class)
- size
- Size
dimensioni compatibili con l'output
Restituisce
durata >
minima del fotogramma 0 in nanosecondi o 0 se la durata minima del fotogramma non è disponibile.
- Attributi
Commenti
Ottenere il valore minimo CaptureRequest#SENSOR_FRAME_DURATION frame duration
per la combinazione di classi/dimensioni (in nanosecondi).
Si presuppone che l'oggetto klass
sia configurato per l'uso ImageFormat#PRIVATE
di . Per i formati definiti dall'utente, usare #getOutputMinFrameDuration(int, Size)
.
klass
deve essere uno di quelli supportati da #isOutputSupportedFor(Class)
.
size
deve essere uno dei valori restituiti da #getOutputSizes(int)
.
Corrisponde alla durata minima del fotogramma (frequenza massima dei fotogrammi) possibile quando solo il flusso è configurato in una sessione, con tutte le elaborazioni (in genere in android.*.mode
) impostate su OFF
o FAST
.
Quando vengono usati più flussi in una sessione, la durata minima del fotogramma sarà max(individual stream min durations)
. Vedere #getOutputStallDuration
per informazioni dettagliate sulla tempistica per i formati che possono causare rallentamenti della frequenza dei fotogrammi quando sono interessati da una richiesta di acquisizione.
Per i dispositivi che non supportano il controllo manuale del sensore (android.hardware.camera2.CameraMetadata#REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR
), questa funzione può restituire 0.
La durata minima del fotogramma di un flusso (di un formato specifico, dimensione) è la stessa indipendentemente dal fatto che il flusso sia di input o output.
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
GetOutputMinFrameDuration(Int32, Size)
Ottenere il valore minimo CaptureRequest#SENSOR_FRAME_DURATION frame duration
per la combinazione di formato/dimensione (in nanosecondi).
[Android.Runtime.Register("getOutputMinFrameDuration", "(ILandroid/util/Size;)J", "")]
public long GetOutputMinFrameDuration (int format, Android.Util.Size? size);
[<Android.Runtime.Register("getOutputMinFrameDuration", "(ILandroid/util/Size;)J", "")>]
member this.GetOutputMinFrameDuration : int * Android.Util.Size -> int64
Parametri
- format
- Int32
un formato di immagine da ImageFormat
o PixelFormat
- size
- Size
dimensioni compatibili con l'output
Restituisce
durata >
minima del fotogramma 0 in nanosecondi o 0 se la durata minima del fotogramma non è disponibile.
- Attributi
Eccezioni
se format
o size
non è supportato
se size
è stato null
Commenti
Ottenere il valore minimo CaptureRequest#SENSOR_FRAME_DURATION frame duration
per la combinazione di formato/dimensione (in nanosecondi).
format
deve essere uno dei valori restituiti da #getOutputFormats()
.
size
deve essere uno dei valori restituiti da #getOutputSizes(int)
.
Corrisponde alla durata minima del fotogramma (frequenza massima dei fotogrammi) possibile quando solo il flusso è configurato in una sessione, con tutte le elaborazioni (in genere in android.*.mode
) impostate su OFF
o FAST
.
Quando vengono usati più flussi in una sessione, la durata minima del fotogramma sarà max(individual stream min durations)
. Vedere #getOutputStallDuration
per informazioni dettagliate sulla tempistica per i formati che possono causare rallentamenti della frequenza dei fotogrammi quando sono interessati da una richiesta di acquisizione.
Per i dispositivi che non supportano il controllo manuale del sensore (android.hardware.camera2.CameraMetadata#REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR
), questa funzione può restituire 0.
La durata minima del fotogramma di un flusso (di un formato specifico, dimensione) è la stessa indipendentemente dal fatto che il flusso sia di input o output.
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.
Vedi anche
- SensorFrameDuration
- <xref:Android.Hardware.Camera2.Params.StreamConfigurationMap.GetOutputStallDuration(System.Int32%2c+Android.Util.Size)>
- ImageFormat
- PixelFormat