Linguaggio

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

Valori restituiti

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

Si applica a