StreamConfigurationMap Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations
, настроенного android.view.Surface Surfaces
android.hardware.camera2.CameraCaptureSession capture session
для создания с android.hardware.camera2.CameraDevice#createCaptureSession
помощью .
[Android.Runtime.Register("android/hardware/camera2/params/StreamConfigurationMap", DoNotGenerateAcw=true)]
public sealed class StreamConfigurationMap : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/camera2/params/StreamConfigurationMap", DoNotGenerateAcw=true)>]
type StreamConfigurationMap = class
inherit Object
- Наследование
- Атрибуты
Комментарии
Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations
, настроенного android.view.Surface Surfaces
android.hardware.camera2.CameraCaptureSession capture session
для создания с android.hardware.camera2.CameraDevice#createCaptureSession
помощью . <-- TODO: ссылка на конфигурацию входного потока>
Это достоверный список для всех <-- форматов ввода/ -->вывода (и размеров соответственно для этого формата), поддерживаемых устройством камеры.
Он также содержит минимальную длительность кадра и длительность остановки для каждого сочетания формата и размера, которые можно использовать для вычисления эффективной частоты кадров при отправке нескольких снимков.
Экземпляр этого объекта доступен с CameraCharacteristics
помощью CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP
ключа и CameraCharacteristics#get
метода .
<code>{@code
CameraCharacteristics characteristics = cameraManager.getCameraCharacteristics(cameraId);
StreamConfigurationMap configs = characteristics.get(
CameraCharacteristics.SCALER_STREAM_CONFIGURATION_MAP);
}</code>
Документация по Java для android.hardware.camera2.params.StreamConfigurationMap
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Свойства
Class |
Возвращает класс среды выполнения данного объекта |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
JniIdentityHashCode |
Неизменяемый класс для хранения доступного потока |
JniPeerMembers |
Неизменяемый класс для хранения доступного потока |
PeerReference |
Неизменяемый класс для хранения доступного потока |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
Методы
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
Dispose() |
Неизменяемый класс для хранения доступного потока |
Dispose(Boolean) |
Неизменяемый класс для хранения доступного потока |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetHighResolutionOutputSizes(Int32) |
Получите список поддерживаемых размеров с высоким разрешением, которые не могут работать с полной скоростью BURST_CAPTURE. |
GetHighSpeedVideoFpsRanges() |
Получите список поддерживаемых диапазонов FPS для записи видео высокой скорости. |
GetHighSpeedVideoFpsRangesFor(Size) |
Получение диапазонов кадров в секунду (fpsMin, fpsMax) для входного видео с высокой скоростью. |
GetHighSpeedVideoSizes() |
Получите список поддерживаемых размеров записи видео с высокой скоростью. |
GetHighSpeedVideoSizesFor(Range) |
Получение поддерживаемых размеров видео для диапазона высокой скорости ввода FPS. |
GetInputFormats() |
Получение форматов входных данных изображения |
GetInputSizes(Int32) |
Получение поддерживаемых размеров входных данных для этого формата входных данных. |
GetOutputFormats() |
Получение форматов вывода изображений |
GetOutputMinFrameDuration(Class, Size) |
Получение минимального значения |
GetOutputMinFrameDuration(Int32, Size) |
Получение минимального значения |
GetOutputSizes(Class) |
Получение списка размеров, совместимых с |
GetOutputSizes(Int32) |
Получите список размеров, совместимых с запрошенным изображением |
GetOutputStallDuration(Class, Size) |
Получение длительности остановки для комбинации класса и размера (в наносекундах). |
GetOutputStallDuration(Int32, Size) |
Получение длительности приостановки для сочетания формата и размера (в наносекундах). |
GetValidOutputFormatsForInput(Int32) |
Получение форматов вывода изображения |
IsOutputSupportedFor(Class) |
Определите, можно ли настроить выходные потоки для определенного класса в качестве потребителя. |
IsOutputSupportedFor(Int32) |
Определите, можно ли передавать |
IsOutputSupportedFor(Surface) |
Определите, подходит ли объект в |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
Notify() |
Пробуждение одного потока, ожидающего на мониторе этого объекта. (Унаследовано от Object) |
NotifyAll() |
Активирует все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
ToArray<T>() |
Неизменяемый класс для хранения доступного потока |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Неизменяемый класс для хранения доступного потока |
Wait() |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>. (Унаследовано от Object) |
Wait(Int64) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Неизменяемый класс для хранения доступного потока |
IJavaPeerable.DisposeUnlessReferenced() |
Неизменяемый класс для хранения доступного потока |
IJavaPeerable.Finalized() |
Неизменяемый класс для хранения доступного потока |
IJavaPeerable.JniManagedPeerState |
Неизменяемый класс для хранения доступного потока |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Неизменяемый класс для хранения доступного потока |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Неизменяемый класс для хранения доступного потока |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Неизменяемый класс для хранения доступного потока |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенное средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Неизменяемый класс для хранения доступного потока |
GetJniTypeName(IJavaPeerable) |
Неизменяемый класс для хранения доступного потока |