StreamConfigurationMap.GetValidOutputFormatsForInput(Int32) Método

Definición

Obtenga los formatos de salida de la imagen format para un formato de entrada de reprocesamiento.

[Android.Runtime.Register("getValidOutputFormatsForInput", "(I)[I", "", ApiSince=23)]
public int[]? GetValidOutputFormatsForInput (int inputFormat);
[<Android.Runtime.Register("getValidOutputFormatsForInput", "(I)[I", "", ApiSince=23)>]
member this.GetValidOutputFormatsForInput : int -> int[]

Parámetros

inputFormat
Int32

Devoluciones

Int32[]

una matriz de formato entero

Atributos

Comentarios

Obtenga los formatos de salida de la imagen format para un formato de entrada de reprocesamiento.

Al enviar un CaptureRequest objeto con una superficie de entrada de un formato determinado, las únicas salidas de destino permitidas de CaptureRequest son las que tienen un formato enumerado en el valor devuelto de este método. Al incluir cualquier otra salida Surface como destino, se producirá una excepción IllegalArgumentException. Si no se admite ningún formato de salida según el formato de entrada, se devolverá un int[] vacío.

Todos los formatos de imagen devueltos por esta función se definirán en ImageFormat o en PixelFormat (y no hay posibilidad de colisión).

Se garantiza que los formatos enumerados en esta matriz devuelvan true si se consultan con #isOutputSupportedFor(int).

Documentación de Java para android.hardware.camera2.params.StreamConfigurationMap.getValidOutputFormatsForInput(int).

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