DynamicRangeProfiles Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона.
[Android.Runtime.Register("android/hardware/camera2/params/DynamicRangeProfiles", ApiSince=33, DoNotGenerateAcw=true)]
public sealed class DynamicRangeProfiles : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/camera2/params/DynamicRangeProfiles", ApiSince=33, DoNotGenerateAcw=true)>]
type DynamicRangeProfiles = class
inherit Object
- Наследование
- Атрибуты
Комментарии
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона.
Экземпляр этого класса можно запросить, извлекая значение android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_DYNAMIC_RANGE_PROFILES
.
Все устройства камеры, поддерживающие возможность, android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_CAPABILITIES_DYNAMIC_RANGE_TEN_BIT
должны объявлять поддерживаемые 10-разрядные профили динамического диапазона в #getSupportedProfiles
Некоторые устройства могут не поддерживать 8-разрядные и (или) 10-разрядные выходные данные с разными профилями динамического диапазона в одном и том же запросе на запись. Такие ограничения устройства можно запросить путем вызова #getProfileCaptureRequestConstraints
. Обратите внимание, что при попытке отправить запрос на запись будут IllegalArgumentException
возникать неподдерживаемые сочетания. Запросы записи, которые ссылаются только на выходные данные, настроенные с использованием одного и того же значения профиля динамического диапазона, никогда не завершаются ошибкой из-за таких ограничений.
Документация по Java для android.hardware.camera2.params.DynamicRangeProfiles
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Конструкторы
DynamicRangeProfiles(Int64[]) |
Создайте неизменяемый экземпляр DynamicRangeProfiles. |
Поля
DolbyVision10bHdrOem |
Это режим камеры для режима захвата Dolby Vision по умолчанию для конкретного устройства. |
DolbyVision10bHdrOemPo |
Это режим, оптимизированный для 10-разрядного устройства Dolby Vision HDR для конкретного режима захвата. |
DolbyVision10bHdrRef |
Это режим камеры для захвата Dolby Vision, оптимизированный для более точного захвата сцены. |
DolbyVision10bHdrRefPo |
Это режим, оптимизированный для 10-разрядного эталонного режима Dolby Vision HDR. |
DolbyVision8bHdrOem |
Это 8-разрядная версия настроенного и оптимизированного режима захвата Dolby Vision для конкретного устройства. |
DolbyVision8bHdrOemPo |
Это режим, оптимизированный для 8-разрядного устройства Dolby Vision HDR для конкретного режима захвата. |
DolbyVision8bHdrRef |
Это 8-разрядная версия эталонного режима захвата Dolby Vision, оптимизированная для точности сцены. |
DolbyVision8bHdrRefPo |
Это режим, оптимизированный для 8-разрядного эталонного режима Dolby Vision HDR. |
Hdr10 |
10-разрядные примеры пикселей, закодированные с помощью функции передачи SMPTE ST 2084. |
Hdr10Plus |
10-разрядные примеры пикселей, закодированные с помощью функции передачи SMPTE ST 2084. |
Hlg10 |
Примеры 10-разрядных пикселей, закодированные с помощью функции гибридной передачи log-gamma |
PublicMax |
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона. |
Standard |
Это 8-разрядный стандартный профиль по умолчанию, который будет использоваться в случае, если клиенты камеры явно не настраивают поддерживаемый профиль динамического диапазона путем вызова |
Свойства
Class |
Возвращает класс среды выполнения данного объекта |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
JniIdentityHashCode |
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона. (Унаследовано от Object) |
JniPeerMembers |
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона. |
PeerReference |
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона. (Унаследовано от Object) |
SupportedProfiles |
Возвращает набор поддерживаемых профилей динамического диапазона. |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
Методы
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
Dispose() |
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона. (Унаследовано от Object) |
Dispose(Boolean) |
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона. (Унаследовано от Object) |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetProfileCaptureRequestConstraints(Int64) |
Возвращает список поддерживаемых профилей динамического диапазона, на которые можно ссылаться в одном запросе на запись вместе с заданным профилем. |
IsExtraLatencyPresent(Int64) |
Проверьте, подходит ли заданный профиль динамического диапазона для вариантов использования с учетом задержки. |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
Notify() |
Пробуждает один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
ToArray<T>() |
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона. (Унаследовано от Object) |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона. (Унаследовано от Object) |
Wait() |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.>< (Унаследовано от Object) |
Wait(Int64) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона. (Унаследовано от Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона. (Унаследовано от Object) |
IJavaPeerable.Finalized() |
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона. (Унаследовано от Object) |
IJavaPeerable.JniManagedPeerState |
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона. (Унаследовано от Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона. (Унаследовано от Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона. (Унаследовано от Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона. (Унаследовано от Object) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона. |
GetJniTypeName(IJavaPeerable) |
Неизменяемый класс со сведениями о поддерживаемых 10-разрядных профилях динамического диапазона. |