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.
Bei der Übermittlung einer CaptureRequest
Eingabeoberfläche eines bestimmten Formats sind die einzigen zulässigen Zielausgaben CaptureRequest
die, die im Rückgabewert dieser Methode aufgeführt sind. Wenn Sie eine andere Ausgabeoberfläche 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 vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.