Condividi tramite


StreamConfigurationMap.GetValidOutputFormatsForInput(Int32) Metodo

Definizione

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

Restituisce

Int32[]

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 oggetto CaptureRequest con una superficie 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. L'inclusione di qualsiasi altra superficie di output 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 ImageFormat PixelFormat (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).

Documentazione java per android.hardware.camera2.params.StreamConfigurationMap.getValidOutputFormatsForInput(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a