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
Возвращаемое значение
массив целочисленного формата
- Атрибуты
Комментарии
Получение форматов выходных данных изображения format
для повторной обработки входного формата.
При отправке CaptureRequest
входной поверхности заданного формата единственными допустимыми целевыми выходными данными CaptureRequest
являются те, которые имеют формат, указанный в возвращаемом значении этого метода. Включение любого другого выходного surface в качестве целевого объекта вызовет illegalArgumentException. Если выходной формат не поддерживается с учетом входного формата, возвращается пустой int[] .
Все форматы изображений, возвращаемые этой функцией, будут определены в любом ImageFormat
или в PixelFormat
(и нет возможности столкновения).
Форматы, перечисленные в этом массиве, гарантированно возвращают значение true при запросе.#isOutputSupportedFor(int)
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.