Поделиться через


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 для повторной обработки входного формата.

При отправке CaptureRequest входной поверхности заданного формата единственными допустимыми целевыми выходными данными CaptureRequest являются те, которые имеют формат, указанный в возвращаемом значении этого метода. Включение любого другого выходного surface в качестве целевого объекта вызовет illegalArgumentException. Если выходной формат не поддерживается с учетом входного формата, возвращается пустой int[] .

Все форматы изображений, возвращаемые этой функцией, будут определены в любом ImageFormat или в PixelFormat (и нет возможности столкновения).

Форматы, перечисленные в этом массиве, гарантированно возвращают значение true при запросе.#isOutputSupportedFor(int)

Документация по Java для android.hardware.camera2.params.StreamConfigurationMap.getValidOutputFormatsForInput(int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к