次の方法で共有


StreamConfigurationMap.GetValidOutputFormatsForInput(Int32) メソッド

定義

再処理入力形式の画像 format 出力形式を取得します。

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

パラメーター

inputFormat
Int32

戻り値

Int32[]

整数形式の配列

属性

注釈

再処理入力形式の画像 format 出力形式を取得します。

特定の形式の入力 Surface を使用して CaptureRequest 送信する場合、許可されるターゲット出力は、このメソッドの CaptureRequest 戻り値にリストされている形式を持つ出力だけです。 他の出力 Surface をターゲットとして含めると、IllegalArgumentException がスローされます。 入力形式を指定しても出力形式がサポートされていない場合は、空の int[] が返されます。

この関数によって返されるすべての画像形式は、いずれか ImageFormat または中で PixelFormat 定義されます (競合の可能性はありません)。

この配列にリストされている形式は、クエリを実行した場合に true を返すことが保証されます #isOutputSupportedFor(int)

の Java ドキュメントandroid.hardware.camera2.params.StreamConfigurationMap.getValidOutputFormatsForInput(int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象