Partager via


StreamConfigurationMap.GetValidOutputFormatsForInput(Int32) Méthode

Définition

Obtenez les formats de sortie d’image format pour un format d’entrée de retraitement.

[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[]

Paramètres

inputFormat
Int32

Retours

Int32[]

tableau de format entier

Attributs

Remarques

Obtenez les formats de sortie d’image format pour un format d’entrée de retraitement.

Lors de l’envoi d’une CaptureRequest surface d’entrée d’un format donné, les seules sorties cibles autorisées des CaptureRequest données sont celles dont le format est répertorié dans la valeur de retour de cette méthode. L’inclusion d’une autre surface de sortie en tant que cible lève une exception IllegalArgumentException. Si aucun format de sortie n’est pris en charge en fonction du format d’entrée, un int[] vide est retourné.

Tous les formats d’image retournés par cette fonction sont définis dans ImageFormat l’un ou l’autre PixelFormat (et il n’y a aucune possibilité de collision).

Les formats répertoriés dans ce tableau sont garantis pour retourner true s’ils sont interrogés avec #isOutputSupportedFor(int).

Documentation Java pour android.hardware.camera2.params.StreamConfigurationMap.getValidOutputFormatsForInput(int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à