StreamConfigurationMap.GetOutputMinFrameDuration Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| GetOutputMinFrameDuration(Class, Size) |
Obtenez le minimum |
| GetOutputMinFrameDuration(Int32, Size) |
Obtenez le minimum |
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 OFF FAST.
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.
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 OFF FAST.
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.
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
- SensorFrameDuration
- <xref:Android.Hardware.Camera2.Params.StreamConfigurationMap.GetOutputStallDuration(System.Int32%2c+Android.Util.Size)>
- ImageFormat
- PixelFormat