StreamConfigurationMap.GetValidOutputFormatsForInput(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Rufen Sie die Bildausgabeformate format für ein Neuverarbeitungseingabeformat ab.
[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[]
Parameter
- inputFormat
- Int32
Gibt zurück
ein Array mit ganzzahligem Format
- Attribute
Hinweise
Rufen Sie die Bildausgabeformate format für ein Neuverarbeitungseingabeformat ab.
Beim Übermitteln einer CaptureRequest Eingabe mit einer Eingabe Surface eines bestimmten Formats sind die einzigen zulässigen Zielausgabeen der CaptureRequest Formate, die im Rückgabewert dieser Methode aufgeführt sind. Wenn Sie alle anderen Ausgabe-Surface als Ziel einschließen, wird eine IllegalArgumentException ausgelöst. Wenn kein Ausgabeformat aufgrund des Eingabeformats unterstützt wird, wird ein leeres Int[] zurückgegeben.
Alle von dieser Funktion zurückgegebenen Bildformate werden entweder ImageFormat oder in PixelFormat definiert (und es besteht keine Kollisionsmöglichkeit).
Formate, die in diesem Array aufgeführt sind, werden garantiert true zurückgeben, wenn abgefragt mit #isOutputSupportedFor(int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.