StreamConfigurationMap.GetValidOutputFormatsForInput(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtenha os formatos de saída de imagem format
para um formato de entrada de reprocessamento.
[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
Retornos
uma matriz de formato inteiro
- Atributos
Comentários
Obtenha os formatos de saída de imagem format
para um formato de entrada de reprocessamento.
Ao enviar um CaptureRequest
com uma superfície de entrada de um determinado formato, as únicas saídas de destino permitidas do CaptureRequest
são aquelas com um formato listado no valor de retorno deste método. Incluir qualquer outro Surface de saída como destino lançará um IllegalArgumentException. Se nenhum formato de saída for suportado dado o formato de entrada, um int[] vazio será retornado.
Todos os formatos de imagem retornados por esta função serão definidos em um ImageFormat
ou em PixelFormat
(e não há possibilidade de colisão).
Os formatos listados nessa matriz têm garantia de retorno true se consultados com #isOutputSupportedFor(int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.