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
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)
.
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.