StreamConfigurationMap.GetValidOutputFormatsForInput(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottenere i formati di output dell'immagine format per un formato di input di rielaborazione.
[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[]
Parametri
- inputFormat
- Int32
Valori restituiti
matrice di formato integer
- Attributi
Commenti
Ottenere i formati di output dell'immagine format per un formato di input di rielaborazione.
Quando si invia un CaptureRequest oggetto con un Surface di input di un determinato formato, gli unici output di destinazione consentiti di CaptureRequest sono quelli con un formato elencato nel valore restituito di questo metodo. Includendo qualsiasi altro output Surface come destinazione genererà un'eccezione IllegalArgumentException. Se non è supportato alcun formato di output in base al formato di input, verrà restituito un valore int[] vuoto.
Tutti i formati di immagine restituiti da questa funzione verranno definiti in o in ImageFormatPixelFormat (e non esiste alcuna possibilità di collisione).
I formati elencati in questa matrice sono garantiti per restituire true se viene sottoposto a query con #isOutputSupportedFor(int).
per android.hardware.camera2.params.StreamConfigurationMap.getValidOutputFormatsForInput(int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.