Partager via


StreamConfigurationMap.GetOutputMinFrameDuration Méthode

Définition

Surcharges

GetOutputMinFrameDuration(Class, Size)

Obtenez le minimum CaptureRequest#SENSOR_FRAME_DURATION frame duration pour la combinaison classe/taille (en nanosecondes).

GetOutputMinFrameDuration(Int32, Size)

Obtenez le minimum CaptureRequest#SENSOR_FRAME_DURATION frame duration pour la combinaison format/taille (en nanosecondes).

GetOutputMinFrameDuration(Class, Size)

Obtenez le minimum CaptureRequest#SENSOR_FRAME_DURATION frame duration pour la combinaison classe/taille (en nanosecondes).

[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

Paramètres

klass
Class

une classe prise en charge par #isOutputSupportedFor(Class) un tableau non vide retourné par #getOutputSizes(Class)

size
Size

une taille compatible avec la sortie

Retours

durée minimale d’image 0 en nanosecondes ou 0 si la durée minimale de l’image > n’est pas disponible.

Attributs

Remarques

Obtenez le minimum CaptureRequest#SENSOR_FRAME_DURATION frame duration pour la combinaison classe/taille (en nanosecondes).

Cela part du principe que la klass configuration est configurée pour l’utilisation ImageFormat#PRIVATE. Pour les formats définis par l’utilisateur, utilisez #getOutputMinFrameDuration(int, Size).

klass doit être l’un des deux qui est pris en charge par #isOutputSupportedFor(Class).

size doit être l’un des ceux retournés par #getOutputSizes(int).

Cela correspond à la durée minimale d’image (fréquence maximale d’images) possible lorsque seul ce flux est configuré dans une session, avec tous les traitements (généralement en android.*.mode) définis sur l’une ou l’autre OFFFAST.

Lorsque plusieurs flux sont utilisés dans une session, la durée minimale de l’image sera max(individual stream min durations). Pour #getOutputStallDuration plus d’informations sur le minutage des formats susceptibles d’entraîner un ralentissement de la fréquence d’images lorsqu’ils sont ciblés par une demande de capture.

Pour les appareils qui ne prennent pas en charge le contrôle manuel du capteur (android.hardware.camera2.CameraMetadata#REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR), cette fonction peut retourner 0.

La durée minimale d’image d’un flux (d’un format particulier, de taille) est la même, que le flux soit d’entrée ou de sortie.

Documentation Java pour android.hardware.camera2.params.StreamConfigurationMap.getOutputMinFrameDuration(java.lang.Class<T>, android.util.Size).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

GetOutputMinFrameDuration(Int32, Size)

Obtenez le minimum CaptureRequest#SENSOR_FRAME_DURATION frame duration pour la combinaison format/taille (en nanosecondes).

[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

Paramètres

format
Int32

un format d’image à partir ou ImageFormatPixelFormat

size
Size

une taille compatible avec la sortie

Retours

durée minimale d’image 0 en nanosecondes ou 0 si la durée minimale de l’image > n’est pas disponible.

Attributs

Exceptions

si format ou size n’a pas été pris en charge

si size était null

Remarques

Obtenez le minimum CaptureRequest#SENSOR_FRAME_DURATION frame duration pour la combinaison format/taille (en nanosecondes).

format doit être l’un des ceux retournés par #getOutputFormats().

size doit être l’un des ceux retournés par #getOutputSizes(int).

Cela correspond à la durée minimale d’image (fréquence maximale d’images) possible lorsque seul ce flux est configuré dans une session, avec tous les traitements (généralement en android.*.mode) définis sur l’une ou l’autre OFFFAST.

Lorsque plusieurs flux sont utilisés dans une session, la durée minimale de l’image sera max(individual stream min durations). Pour #getOutputStallDuration plus d’informations sur le minutage des formats susceptibles d’entraîner un ralentissement de la fréquence d’images lorsqu’ils sont ciblés par une demande de capture.

Pour les appareils qui ne prennent pas en charge le contrôle manuel du capteur (android.hardware.camera2.CameraMetadata#REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR), cette fonction peut retourner 0.

La durée minimale d’image d’un flux (d’un format particulier, de taille) est la même, que le flux soit d’entrée ou de sortie.

Documentation Java pour android.hardware.camera2.params.StreamConfigurationMap.getOutputMinFrameDuration(int, android.util.Size).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Voir aussi

S’applique à