CameraMetadata Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс для элементов управления и сведений камеры.
[Android.Runtime.Register("android/hardware/camera2/CameraMetadata", DoNotGenerateAcw=true)]
[Java.Interop.JavaTypeParameters(new System.String[] { "TKey" })]
public abstract class CameraMetadata : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/camera2/CameraMetadata", DoNotGenerateAcw=true)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "TKey" })>]
type CameraMetadata = class
inherit Object
- Наследование
- Производный
- Атрибуты
Комментарии
Базовый класс для элементов управления и сведений камеры.
Этот класс определяет базовую карту ключей и значений, используемую для запроса на характеристики камеры или результаты записи, а также для задания параметров запроса камеры.
Все экземпляры CameraMetadata неизменяемы. Начиная с уровня 32 API список ключей, возвращаемых в зависимости от состояния устройства, может изменяться, как и значения, возвращаемые #getKeys()
любым ключом в #get
течение всего времени существования объекта. Сведения о том, исправлено ли определенное значение, см. в документации по его ключу.
Документация по Java для android.hardware.camera2.CameraMetadata
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Конструкторы
CameraMetadata(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
Поля
AutomotiveLensFacingExteriorFront |
Устаревшие..
Устройство камеры сталкивается с передней частью кадра тела автомобиля. |
AutomotiveLensFacingExteriorLeft |
Устаревшие..
Устройство камеры сталкивается с левой стороной кадра тела транспортного средства. |
AutomotiveLensFacingExteriorOther |
Устаревшие..
Устройство камеры сталкивается с внешней рамкой тела транспортного средства, но не совсем одной из внешних сторон, определенных этим перечислением. |
AutomotiveLensFacingExteriorRear |
Устаревшие..
Устройство камеры сталкивается с задней частью кадра тела транспортного средства. |
AutomotiveLensFacingExteriorRight |
Устаревшие..
Устройство камеры сталкивается с правой стороны кадра тела транспортного средства. |
AutomotiveLensFacingInteriorOther |
Устаревшие..
Устройство камеры сталкивается с внутренней рамкой тела транспортного средства, но не совсем одним из мест, описанных в этом перечислении. |
AutomotiveLensFacingInteriorSeatRow1Center |
Устаревшие..
Устройство камеры сталкивается с центром первой строки. |
AutomotiveLensFacingInteriorSeatRow1Left |
Устаревшие..
Устройство камеры сталкивается с левым местом первой строки. |
AutomotiveLensFacingInteriorSeatRow1Right |
Устаревшие..
Устройство камеры сталкивается с правым местом первой строки. |
AutomotiveLensFacingInteriorSeatRow2Center |
Устаревшие..
Устройство камеры сталкивается с центром второй строки. |
AutomotiveLensFacingInteriorSeatRow2Left |
Устаревшие..
Устройство камеры сталкивается с левым местом второй строки. |
AutomotiveLensFacingInteriorSeatRow2Right |
Устаревшие..
Устройство камеры сталкивается с правым местом второй строки. |
AutomotiveLensFacingInteriorSeatRow3Center |
Устаревшие..
Устройство камеры сталкивается с центром места третьей строки. |
AutomotiveLensFacingInteriorSeatRow3Left |
Устаревшие..
Устройство камеры сталкивается с левым местом третьей строки. |
AutomotiveLensFacingInteriorSeatRow3Right |
Устаревшие..
Устройство камеры сталкивается с правым местом третьей строки. |
AutomotiveLocationExteriorFront |
Устаревшие..
Устройство камеры существует вне рамки тела автомобиля и на его передней стороне. |
AutomotiveLocationExteriorLeft |
Устаревшие..
Устройство камеры существует вне и слева от рамки тела автомобиля. |
AutomotiveLocationExteriorOther |
Устаревшие..
Камера существует за пределами кадра тела транспортного средства, но не совсем на одном из внешних расположений, что определяет перечисление. |
AutomotiveLocationExteriorRear |
Устаревшие..
Устройство камеры существует за пределами кадра тела автомобиля и на задней стороне. |
AutomotiveLocationExteriorRight |
Устаревшие..
Устройство камеры существует вне и справа от рамки тела автомобиля. |
AutomotiveLocationExtraFront |
Устаревшие..
Устройство камеры существует за пределами дополнительного кадра тела транспортного средства и на его передней стороне. |
AutomotiveLocationExtraLeft |
Устаревшие..
Устройство камеры существует вне и слева от дополнительного тела транспортного средства. |
AutomotiveLocationExtraOther |
Устаревшие..
Устройство камеры существует на дополнительном транспортном средстве, например трейлере, но не совсем на одной из передней, задней, левой или правой стороны. |
AutomotiveLocationExtraRear |
Устаревшие..
Устройство камеры существует вне рамки тела дополнительного транспортного средства и на задней стороне. |
AutomotiveLocationExtraRight |
Устаревшие..
Устройство камеры существует вне и справа от дополнительного тела транспортного средства. |
AutomotiveLocationInterior |
Устаревшие..
Устройство камеры существует внутри кабины автомобиля. |
ControlAfSceneChangeDetected |
Изменение сцены обнаруживается в регионах AF. |
ControlAfSceneChangeNotDetected |
Изменение сцены не обнаружено в регионах AF. |
ControlAutoframingOff |
Устаревшие..
Отключите автообрамение. |
ControlAutoframingOn |
Устаревшие..
Включите автообрамление для хранения людей в поле представления кадра. |
ControlAutoframingStateConverged |
Устаревшие..
Автоматическое обрамление достигло стабильного состояния (фрейм/fov не настраивается). |
ControlAutoframingStateFraming |
Устаревшие..
Автоматическое обрамления выполняется — выполняется масштабирование, увеличение масштаба или сдвига. |
ControlAutoframingStateInactive |
Устаревшие..
Автоматическое обрамления неактивно. |
ControlExtendedSceneModeBokehContinuous |
Устаревшие..
Эффект Bokeh не должен замедлять скорость захвата относительно необработанных выходных данных датчика, и эффект применяется ко всем обработанным потокам не больше максимального измерения потоковой передачи. |
ControlExtendedSceneModeBokehStillCapture |
Устаревшие..
Режим bokeh высокого качества включен для всех не необработанных потоков (включая YUV, JPEG и IMPLEMENTATION_DEFINED), когда намерение записи STILL_CAPTURE. |
ControlExtendedSceneModeDisabled |
Устаревшие..
Расширенный режим сцены отключен. |
ControlModeUseExtendedSceneMode |
Устаревшие..
Используйте определенный расширенный режим сцены. |
ControlSettingsOverrideOff |
Устаревшие..
Ключи не применяются раньше других ключей при применении параметров CaptureRequest к устройству камеры. |
ControlSettingsOverrideZoom |
Устаревшие..
Связанные с масштабированием ключи применяются раньше, чем другие ключи в CaptureRequest. |
ControlVideoStabilizationModePreviewStabilization |
Устаревшие..
Предварительная стабилизация, при которой предварительная версия помимо всех других потоков, не являющихся необработанными, стабилизируется с тем же качеством стабилизации, включена. |
DistortionCorrectionModeFast |
Исправление искажений объектива применяется без уменьшения частоты кадров относительно выходных данных датчика. |
DistortionCorrectionModeHighQuality |
Исправление искажений высокого качества применяется за счет возможного снижения частоты кадров относительно выходных данных датчика. |
DistortionCorrectionModeOff |
Исправление искажений не применяется. |
LensPoseReferenceAutomotive |
Значение |
LensPoseReferenceGyroscope |
Значение |
LensPoseReferencePrimaryCamera |
Значение |
LensPoseReferenceUndefined |
Устройство камеры не может представлять значения |
LogicalMultiCameraSensorSyncTypeApproximate |
Механизм программного обеспечения используется для синхронизации между физическими камерами. |
LogicalMultiCameraSensorSyncTypeCalibrated |
Устройство камеры поддерживает синхронизацию меток времени кадра на уровне оборудования, а метка времени изображения физического потока точно отражает время начала воздействия. |
RequestAvailableCapabilitiesColorSpaceProfiles |
Устаревшие..
Устройство поддерживает запросы к возможным сочетаниям цветовых пространств, форматов изображений и профилей динамического диапазона, поддерживаемых камерой, и запрашивает определенное цветовое пространство для сеанса. |
RequestAvailableCapabilitiesDynamicRangeTenBit |
Устаревшие..
Устройство поддерживает один или несколько 10-разрядных выходных данных камеры в соответствии с профилями динамического диапазона, указанными в |
RequestAvailableCapabilitiesOfflineProcessing |
Устаревшие..
Устройство камеры поддерживает вариант использования OFFLINE_PROCESSING. |
RequestAvailableCapabilitiesRemosaicReprocessing |
Устаревшие..
Устройство поддерживает повторную обработку из |
RequestAvailableCapabilitiesStreamUseCase |
Устаревшие..
Устройство камеры поддерживает выбор варианта использования для каждого потока с помощью |
RequestAvailableCapabilitiesSystemCamera |
Устаревшие..
Устройство камеры доступно только системным компонентам и привилегированным приложениям Android. |
RequestAvailableCapabilitiesUltraHighResolutionSensor |
Устаревшие..
Это устройство камеры может производить изображения с высоким разрешением в дополнение к размерам изображений, описанным в разделе |
ScalerAvailableStreamUseCasesCroppedRaw |
Устаревшие..
Обрезанный поток RAW, когда клиент выбирает обрезку поля представления. |
ScalerAvailableStreamUseCasesDefault |
Устаревшие..
Вариант использования потока по умолчанию. |
ScalerAvailableStreamUseCasesPreview |
Устаревшие..
Потоковая трансляция, показанная пользователю. |
ScalerAvailableStreamUseCasesPreviewVideoStill |
Устаревшие..
Один поток, используемый для объединенных целей предварительной версии, видео и по-прежнему захватывает. |
ScalerAvailableStreamUseCasesStillCapture |
Устаревшие..
По-прежнему фото запечатлеть. |
ScalerAvailableStreamUseCasesVideoCall |
Устаревшие..
Длительный видеозвонок, оптимизированный как для эффективности питания, так и для качества видео. |
ScalerAvailableStreamUseCasesVideoRecord |
Устаревшие..
Запись видеоклипов. |
ScalerRotateAndCrop180 |
Устаревшие..
Обработанные изображения поворачиваются на 180 градусов. |
ScalerRotateAndCrop270 |
Устаревшие..
Обработанные изображения поворачиваются на 270 градусов по часовой стрелке, а затем обрезаются до исходного пропорции. |
ScalerRotateAndCrop90 |
Устаревшие..
Обработанные изображения поворачиваются на 90 градусов по часовой стрелке, а затем обрезаются до исходного пропорции. |
ScalerRotateAndCropAuto |
Устаревшие..
API камеры автоматически выбирает лучшее конкретное значение для поворота и обрезки на основе поддержки приложения для изменения размера и текущего режима с несколькими окнами. |
ScalerRotateAndCropNone |
Устаревшие..
Поворот и обрезка не применяется. |
SensorPixelModeDefault |
Устаревшие..
Это режим пикселей датчика по умолчанию. |
SensorPixelModeMaximumResolution |
Устаревшие..
В этом режиме датчики обычно не ячейки пикселей, в результате могут предложить более крупные размеры изображений. |
SensorReadoutTimestampHardware |
Устаревшие..
Это устройство камеры поддерживает обратный вызов onReadoutStarted, а также выходные метки времени чтения. |
SensorReadoutTimestampNotSupported |
Устаревшие..
Это устройство камеры не поддерживает метку времени ожидания чтения и обратный вызов onReadoutStarted. |
StatisticsOisDataModeOff |
Не включать данные OIS в результат записи. |
StatisticsOisDataModeOn |
Включите данные OIS в результат записи. |
Свойства
Class |
Возвращает класс среды выполнения этого |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
JniIdentityHashCode |
Базовый класс для элементов управления и сведений камеры. (Унаследовано от Object) |
JniPeerMembers |
Базовый класс для элементов управления и сведений камеры. |
Keys |
Возвращает список ключей, содержащихся на этой карте. |
PeerReference |
Базовый класс для элементов управления и сведений камеры. (Унаследовано от Object) |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
Методы
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
Dispose() |
Базовый класс для элементов управления и сведений камеры. (Унаследовано от Object) |
Dispose(Boolean) |
Базовый класс для элементов управления и сведений камеры. (Унаследовано от Object) |
Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
JavaFinalize() |
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
Notify() |
Пробуждение одного потока, ожидающего монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
ToArray<T>() |
Базовый класс для элементов управления и сведений камеры. (Унаследовано от Object) |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Базовый класс для элементов управления и сведений камеры. (Унаследовано от Object) |
Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>. (Унаследовано от Object) |
Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Базовый класс для элементов управления и сведений камеры. (Унаследовано от Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Базовый класс для элементов управления и сведений камеры. (Унаследовано от Object) |
IJavaPeerable.Finalized() |
Базовый класс для элементов управления и сведений камеры. (Унаследовано от Object) |
IJavaPeerable.JniManagedPeerState |
Базовый класс для элементов управления и сведений камеры. (Унаследовано от Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Базовый класс для элементов управления и сведений камеры. (Унаследовано от Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Базовый класс для элементов управления и сведений камеры. (Унаследовано от Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Базовый класс для элементов управления и сведений камеры. (Унаследовано от Object) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Базовый класс для элементов управления и сведений камеры. |
GetJniTypeName(IJavaPeerable) |
Базовый класс для элементов управления и сведений камеры. |