Compartir a través de


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[]

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 con una entrada Surface 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. Incluir cualquier otra salida Surface como destino producirá una excepción IllegalArgumentException. Si no se admite ningún formato de salida según el formato de entrada, se devolverá un valor 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 consulta 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 abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a