StreamConfigurationMap.GetOutputMinFrameDuration Método

Definición

Sobrecargas

GetOutputMinFrameDuration(Class, Size)

Obtenga el mínimo CaptureRequest#SENSOR_FRAME_DURATION frame duration para la combinación de clase/tamaño (en nanosegundos).

GetOutputMinFrameDuration(Int32, Size)

Obtenga el mínimo CaptureRequest#SENSOR_FRAME_DURATION frame duration para la combinación de formato y tamaño (en nanosegundos).

GetOutputMinFrameDuration(Class, Size)

Obtenga el mínimo CaptureRequest#SENSOR_FRAME_DURATION frame duration para la combinación de clase/tamaño (en nanosegundos).

[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

Parámetros

klass
Class

una clase que es compatible con #isOutputSupportedFor(Class) y tiene una matriz no vacía devuelta por #getOutputSizes(Class)

size
Size

un tamaño compatible con la salida

Devoluciones

una duración > mínima de fotogramas 0 en nanosegundos o 0 si la duración mínima del fotograma no está disponible.

Atributos

Comentarios

Obtenga el mínimo CaptureRequest#SENSOR_FRAME_DURATION frame duration para la combinación de clase/tamaño (en nanosegundos).

Esto supone que klass está configurado para usar ImageFormat#PRIVATE. Para los formatos definidos por el usuario, use #getOutputMinFrameDuration(int, Size).

klass debe ser uno de los que admite #isOutputSupportedFor(Class).

size debe ser uno de los devueltos por #getOutputSizes(int).

Esto corresponde a la duración mínima del fotograma (velocidad máxima de fotogramas) posible cuando solo esa secuencia está configurada en una sesión, con todo el procesamiento (normalmente en ) establecido OFF en android.*.modeo FAST.

Cuando se usan varias secuencias en una sesión, la duración mínima del fotograma será max(individual stream min durations). Consulte #getOutputStallDuration para obtener más información sobre el tiempo de los formatos que pueden provocar una ralentización de la velocidad de fotogramas cuando se destinan a una solicitud de captura.

En el caso de los dispositivos que no admiten el control manual del sensor (android.hardware.camera2.CameraMetadata#REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR), esta función puede devolver 0.

La duración mínima del fotograma de una secuencia (de un formato determinado, tamaño) es la misma independientemente de si la secuencia es de entrada o salida.

Documentación de Java para android.hardware.camera2.params.StreamConfigurationMap.getOutputMinFrameDuration(java.lang.Class<T>, android.util.Size).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Se aplica a

GetOutputMinFrameDuration(Int32, Size)

Obtenga el mínimo CaptureRequest#SENSOR_FRAME_DURATION frame duration para la combinación de formato y tamaño (en nanosegundos).

[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

Parámetros

format
Int32

un formato de imagen de ImageFormat o PixelFormat

size
Size

un tamaño compatible con la salida

Devoluciones

una duración > mínima de fotogramas 0 en nanosegundos o 0 si la duración mínima del fotograma no está disponible.

Atributos

Excepciones

si format o size no se admite

si size era null

Comentarios

Obtenga el mínimo CaptureRequest#SENSOR_FRAME_DURATION frame duration para la combinación de formato y tamaño (en nanosegundos).

format debe ser uno de los devueltos por #getOutputFormats().

size debe ser uno de los devueltos por #getOutputSizes(int).

Esto corresponde a la duración mínima del fotograma (velocidad máxima de fotogramas) posible cuando solo esa secuencia está configurada en una sesión, con todo el procesamiento (normalmente en ) establecido OFF en android.*.modeo FAST.

Cuando se usan varias secuencias en una sesión, la duración mínima del fotograma será max(individual stream min durations). Consulte #getOutputStallDuration para obtener más información sobre el tiempo de los formatos que pueden provocar una ralentización de la velocidad de fotogramas cuando se destinan a una solicitud de captura.

En el caso de los dispositivos que no admiten el control manual del sensor (android.hardware.camera2.CameraMetadata#REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR), esta función puede devolver 0.

La duración mínima del fotograma de una secuencia (de un formato determinado, tamaño) es la misma independientemente de si la secuencia es de entrada o salida.

Documentación de Java para android.hardware.camera2.params.StreamConfigurationMap.getOutputMinFrameDuration(int, android.util.Size).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Consulte también

Se aplica a