StreamConfigurationMap.GetValidOutputFormatsForInput(Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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)
.
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.